import React from 'react'; import PropTypes from 'prop-types'; export interface ExpandIconProps { expandable?: boolean; expanded?: boolean; indentSize?: number; depth?: number; onExpand?: (expanded: boolean) => void; [key: string]: any; } /** * default ExpandIcon for BaseTable */ declare class ExpandIcon extends React.PureComponent { static defaultProps: { depth: number; indentSize: number; }; static propTypes: { expandable: PropTypes.Requireable; expanded: PropTypes.Requireable; indentSize: PropTypes.Requireable; depth: PropTypes.Requireable; onExpand: PropTypes.Requireable<(...args: any[]) => any>; }; constructor(props: ExpandIconProps); render(): React.JSX.Element | null; _handleClick(e: React.MouseEvent): void; } export default ExpandIcon;