import { TextFieldProps } from '@mui/material/TextField'; /** * Search * Classification: custom (composes MUI TextField + adornments) * * A controlled/uncontrolled search input with a leading search icon, a clear * button, and debounced change notifications - a standard product pattern not * provided directly by MUI. */ export interface SearchProps extends Omit { value?: string; defaultValue?: string; /** Debounced value change (ms set by `debounceMs`). */ onSearch?: (value: string) => void; /** Immediate change on each keystroke. */ onChange?: (value: string) => void; debounceMs?: number; } export declare function Search({ value, defaultValue, onSearch, onChange, debounceMs, placeholder, ...rest }: SearchProps): import("react").JSX.Element;