import type * as React from 'react'; import type { AutocompleteClearProps } from './types.js'; /** * Optional button that empties an {@link Autocomplete} in one action — the * draft text *and* the committed value — and hands focus back to * {@link AutocompleteInput}. * * Disabled while there is nothing to clear, and while the root is `disabled` * or `readOnly`. * * `tabIndex={-1}`: the input is the widget, and a second tab stop per * affordance makes a form of autocompletes expensive to skip. Give it an * `aria-label` — a "✕" glyph is not an accessible name. * * @example * ```tsx * ✕ * ``` */ export declare const AutocompleteClear: { ({ ref: forwardedRef, ...props }: AutocompleteClearProps): React.ReactNode; displayName: string; };