import { type ChangeEvent, type FocusEvent } from 'react'; export interface CommonSearchProps { id?: string; disabled?: boolean; label?: string; className?: string; defaultValue?: string; value?: string; placeholder?: string; onChange?(value: string, event: ChangeEvent): void; onReset?(): void; onInputFocus?(event: FocusEvent): void; onSearch?(value: string): void; } export interface SearchInputProps extends CommonSearchProps { hasButton?: boolean; hasIcon?: boolean; } export declare const SearchInput: import("react").ForwardRefExoticComponent>;