import type { ComponentProps, Renderer } from '../..';
import type { AutocompleteClassNames } from './Autocomplete';
export type AutocompleteSearchProps = {
    inputProps: ComponentProps<'input'>;
    onClear: () => void;
    query: string;
    isSearchStalled: boolean;
    onCancel?: () => void;
    isDetached?: boolean;
    submitTitle?: string;
    onAiModeClick?: () => void;
    aiModeButtonDisabled?: boolean;
    classNames?: Partial<AutocompleteClassNames>;
};
export declare function createAutocompleteSearchComponent({ createElement }: Renderer): (userProps: AutocompleteSearchProps) => JSX.Element;
