import React from 'react'; import { InputProps } from '../input/index'; export interface BaseSelectProps extends Omit { [key: string]: any; value?: any; icon?: React.ReactNode; visible?: boolean; onChange?: (visible: boolean) => void; onClear?: () => void; className?: string; style?: React.CSSProperties; contentClassName?: string; contentStyle?: React.CSSProperties; } export interface BaseSelectState { showClearIcon: boolean; } export declare class BaseSelect extends React.Component { static defaultProps: BaseSelectProps; static getDerivedStateFromProps(props: BaseSelectProps): BaseSelectState; state: BaseSelectState; handleClear: InputProps['onSuffixClick']; renderSuffix(): {}; render(): JSX.Element; } export default BaseSelect;