import type * as React from 'react'; import type { PassThroughProps } from '../utils/passThrough.js'; import type { AutocompleteOption, AutocompleteOptionOrGroup } from './types.js'; export { defaultOptionsFilter } from '../combobox/ComboboxAnatomy.js'; /** @internal Renders Autocomplete anatomy from `options`: input, portal, and listbox. */ export declare const AutocompleteAnatomy: ({ options, renderOption, placeholder, ariaLabel, clearable, passThrough, portalContainer, }: { options: AutocompleteOptionOrGroup[]; renderOption?: ((option: AutocompleteOption, state: { selected: boolean; }) => React.ReactNode) | undefined; placeholder?: string | undefined; ariaLabel?: string | undefined; clearable?: boolean | undefined; passThrough?: PassThroughProps | undefined; portalContainer?: Element | DocumentFragment | null | undefined; }) => React.JSX.Element;