/// import * as React from 'react'; import { SelectProps } from '../select'; export interface IconSelectProps extends SelectProps { prefix?: string; } export interface IconSelectState { current: number; total: number; pageSize: number; filterValue: string; data: any; } export default class IconSelect extends React.Component { static defaultProps: { prefix: string; filter: boolean; showArrow: boolean; showCheckAll: boolean; }; icons: any; rcSelect: React.ReactNode | null; constructor(props: IconSelectProps); componentDidMount(): void; initIcon(current?: number, pageSize?: number, filterValue?: string): void; renderOption(): any; handleRender: (label: React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>) => JSX.Element | null; handlePageChange: (current: number, pageSize: number) => void; handleFilter: (value: string) => void; saveRef: (node: React.ReactNode) => void; renderFooter(): JSX.Element; render(): JSX.Element; }