import * as React from 'react'; import type { UseSearchFieldProps } from '../types'; type ClearHandler = React.MouseEventHandler; type ClickHandler = React.MouseEventHandler; type KeyDownHandler = React.KeyboardEventHandler; type ChangeHandler = React.ChangeEventHandler; interface UseSearchField { composedValue: string; onClearHandler: ClearHandler; onClick: ClickHandler; onKeyDown: KeyDownHandler; handleOnChange: ChangeHandler; composedRefs: React.Ref; } export declare const useSearchField: ({ defaultValue, value, onChange, onClear, onSubmit, externalRef, }: UseSearchFieldProps) => UseSearchField; export {};