import { type ComponentProps } from 'react';
import type { GDSComponentProps } from '@graphprotocol/gds-css';
import { SearchMeta } from './Search.meta.ts';
export interface SearchProps extends Omit<ComponentProps<'input'>, 'disabled' | 'onChange' | 'size' | 'type'>, GDSComponentProps<typeof SearchMeta> {
    value?: string | undefined;
    defaultValue?: string | undefined;
    onChange?: ((value: string) => void) | undefined;
    /**
     * Key that focuses the search input when pressed. Set to `false` to disable.
     *
     * @default '/'
     */
    focusKey?: string | false | undefined;
}
export declare function Search({ ref: passedRef, size, layout, placeholder, value: controlledValue, defaultValue, onChange, focusKey, className, style, ...props }: SearchProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Search.d.ts.map