export interface SearchInputProps { value?: string; onSearch: (value: string) => void; placeholder?: string; /** * Debounce delay in milliseconds before firing `onSearch`. * Defaults to 300ms — the canonical search debounce constant. * No design token applies to debounce timing; this value is intentional. */ delay?: number; className?: string; /** * Field size, forwarded to the underlying Input atom. Left undefined so the * Input's own default ("md") applies — existing call sites are unchanged. * Set explicitly to align a header search with in-page searches (canonical: "md"). */ inputSize?: "sm" | "md" | "lg"; } /** * SearchInput — debounced search field that composes the Input atom. * * Inherits all visual polish (focus ring, hover-border-lift, clear button, * density-aware sizing, motion tokens) directly from the Input atom introduced * in STORY-202. No additional token swaps are needed in this molecule. */ export declare function SearchInput({ value: externalValue, onSearch, placeholder, delay, className, inputSize }: SearchInputProps): import("react").JSX.Element; //# sourceMappingURL=SearchInput.d.ts.map