import * as React from 'react';
import { IconExpandEventHandler } from './interface';
export interface ExpandIconProps<ValueType> {
    record?: ValueType;
    prefixCls?: string;
    expandable?: boolean;
    expanded?: boolean;
    needIndentSpaced?: boolean;
    onExpand?: IconExpandEventHandler<ValueType>;
}
export default class ExpandIcon<ValueType> extends React.Component<ExpandIconProps<ValueType>> {
    shouldComponentUpdate(nextProps: ExpandIconProps<ValueType>): boolean;
    render(): JSX.Element;
}