import { type ChangeEventHandler, type CSSProperties, type InputHTMLAttributes, type KeyboardEvent, type MouseEvent, type Ref } from 'react'; type SearchCloseProps = { value?: string; defaultValue?: string; label?: string; placeholder?: string; clearLabel?: string; clearOnEscape?: boolean; className?: string; inputClassName?: string; clearButtonClassName?: string; style?: CSSProperties; ref?: Ref; inputRef?: Ref; onChange?: ChangeEventHandler; onValueChange?: (value: string) => void; onClear?: (event: MouseEvent | KeyboardEvent) => void; } & Omit, 'children' | 'className' | 'defaultValue' | 'onChange' | 'placeholder' | 'style' | 'type' | 'value'>; declare const SearchClose: ({ value, defaultValue, label, placeholder, clearLabel, clearOnEscape, disabled, className, inputClassName, clearButtonClassName, style, ref, inputRef, id, onChange, onKeyDown, onValueChange, onClear, ...inputProps }: SearchCloseProps) => import("react/jsx-runtime").JSX.Element; export { SearchClose }; export type { SearchCloseProps };