import { ChangeEvent, FocusEvent, FormEvent, MouseEvent, SyntheticEvent } from 'react'; import { Input } from './Input'; interface Props { autoFocus?: boolean; className?: string; children?: any; disabled?: boolean; form?: string; id?: string; multiple?: boolean; name: string; required?: boolean; size?: number; value?: string; label?: string; invalid?: boolean; requiredError?: string; onBlur?: (event: FocusEvent) => void; onChange?: (event: ChangeEvent) => void; onContextMenu?: (event: MouseEvent) => void; onFocus?: (event: FocusEvent) => void; onInput?: (event: FormEvent) => void; onSelect?: (event: SyntheticEvent) => void; } interface State { value: string; error: string; invalid: boolean; } export declare class BootstrapDropDown extends Input { static requiredError: string; requiredError: string; hasLostFocus: boolean; touched: boolean; constructor(props: Props); static sedDetaulErrorMessage(requiredError: string): void; render(): JSX.Element; } export {};