/**
 * SearchInput – suggestion-scoped search input (primitive)
 *
 * Single input bound to suggestions context: query, setQuery, focus opens dropdown,
 * keydown ArrowUp/Down/Enter/Escape delegates to context. Overridable via className/style.
 */
import React from "react";
export interface SearchInputProps {
    placeholder?: string;
    autoFocus?: boolean;
    showClearButton?: boolean;
    /** When false, blur does not close the dropdown (e.g. for overlay mode). Default true. */
    closeOnBlur?: boolean;
    /** Optional icon (e.g. magnifying glass) rendered to the left of the input */
    leftIcon?: React.ReactNode;
    className?: string;
    style?: React.CSSProperties;
    inputClassName?: string;
    inputStyle?: React.CSSProperties;
    ariaLabel?: string;
}
export declare function SearchInput({ placeholder, autoFocus, showClearButton, closeOnBlur, leftIcon, className, style, inputClassName, inputStyle, ariaLabel, }: SearchInputProps): React.JSX.Element;
//# sourceMappingURL=SearchInput.d.ts.map