import { FocusEvent, ChangeEvent, ReactElement } from 'react'; import { Input } from './Input'; interface Props { name: string; value?: string; required?: boolean; invalid?: boolean; label?: string; children: ReactElement; requiredError?: string; onBlur?: (event: FocusEvent) => void; onChange?: (event: ChangeEvent) => void; } interface State { value: string; error: string; invalid: boolean; } export declare class BootstrapInput extends Input { static requiredError: string; hasLostFocus: boolean; touched: boolean; static sedDetaulErrorMessage(requiredError: string): void; constructor(props: Props); render(): JSX.Element; } export {};