import { PureComponent } from 'react';
interface SelectSetterProps {
    onChange: (value: string) => undefined;
    value?: any;
    mode?: 'single' | 'multiple' | 'tag';
    defaultValue?: any;
    options: any[];
    /**
     * 展开后是否能搜索
     */
    showSearch?: boolean;
    hasClear?: boolean;
}
interface SelectSetterState {
    setterValue: string | null;
}
export default class SelectSetter extends PureComponent<SelectSetterProps, SelectSetterState> {
    static defaultProps: {
        placeholder: string;
        options: {
            label: string;
            value: string;
        }[];
        defaultValue: any;
        onChange: () => any;
    };
    static displayName: string;
    state: SelectSetterState;
    render(): JSX.Element;
}
export {};
