import { InputGroupInput } from "./input-group.js"; import * as React$1 from "react"; //#region src/components/search-field.d.ts type SearchFieldProps = Omit, "onChange" | "type" | "value"> & { value: string; onValueChange: (value: string) => void; /** Accessible name of the clear button; the package ships no copy. */ clearLabel: string; /** Class for the outer group (width, margins). */ groupClassName?: string; }; /** * Filter-as-you-type search box: leading magnifier, clear button once there is * a query, and Escape clears before it blurs. The caller owns the query state * and the matching; keep matching local and instant for lists under a few * hundred rows. */ declare const SearchField: ({ value, onValueChange, clearLabel, groupClassName, className, onKeyDown, ...props }: SearchFieldProps) => React$1.JSX.Element; //#endregion export { SearchField, type SearchFieldProps };