import React from 'react'; export declare type CommonProps = { data: any; search: (value: string, reload?: boolean) => void; datas: any[]; title: string; renderName: (data: any) => void; renderForm: (props: { closeModal: () => void; }) => any; perPage: number; clearState: () => void; limit?: number; newItem?: string | any; resetAssociatedItem?: () => void; closeModal: () => void; onSelect: (datas: any[]) => void; }; declare type Props = { renderFilter?: () => any; translator?: (key: string, options?: any) => string; } & CommonProps; declare type State = { datas: any[]; loadmore: boolean; searchValue: string; }; declare class CommonChooser extends React.Component { private timer?; constructor(props: any); onSelect: () => void; componentWillUnmount(): void; componentWillReceiveProps(newProps: any): void; handleChange: (type: any, data: any) => void; search: (e: any) => void; loadMore: () => void; renderRow(data: any, icon: any): JSX.Element | null; renderSelected(selectedDatas: any): JSX.Element; content(): JSX.Element; renderSubFilter(): any; render(): JSX.Element; } export default CommonChooser; //# sourceMappingURL=index.d.ts.map