import { BlurHandler, ChangeHandler, FilterChangeHandler, FocusHandler, IconClickHandler, KeyDownHandler, HandlerCreatorData, ClearIconClickHandler, DropDownSelectProps, DropDownSelectState } from './types'; /** * Handler creates change handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {ChangeHandler} Change handler */ export declare const createChangeHandler: ({ props, mergeState, }: HandlerCreatorData) => ChangeHandler; /** * Handler creates blur handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {BlurHandler} Blur handler */ export declare const createBlurHandler: ({ props, state, validate, value, mergeState, }: HandlerCreatorData) => BlurHandler; /** * Handler creates focus handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {FocusHandler} Focus handler */ export declare const createFocusHandler: ({ props, value, mergeState, }: HandlerCreatorData) => FocusHandler; /** * Handler creates icon click handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {IconClickHandler} Icon click handler */ export declare const createIconClickHandler: ({ props, state, inputRef, mergeState, }: HandlerCreatorData) => IconClickHandler; /** * Handler creates key down handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {KeyDownHandler} Key down handler */ export declare const createKeyDownHandler: ({ props, state, mergeState, }: HandlerCreatorData) => KeyDownHandler; /** * Handler creates filter change handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {FilterChangeHandler} Filter change handler */ export declare const createFilterChangeHandler: ({ props, mergeState, value, }: HandlerCreatorData) => FilterChangeHandler; /** * Handler creates clear icon click handler * @param {HandlerCreatorData} props - Props to handler creator * * @returns {ClearIconClickHandler} Clear icon click handler */ export declare const createClearIconClickHandler: ({ props, mergeState, }: HandlerCreatorData) => ClearIconClickHandler; export declare const createResetHandler: ({ props, mergeState, value, }: { mergeState: (state: Partial) => void; props: DropDownSelectProps; value: import("../../commonTypes").SuggestionValue; }) => () => void;