import { type RefObject } from "react"; import { type EditableHTMLElement, triggerManualChangeEvent, } from "../form/utils.js"; import { type UseStateInitializer } from "../types.js"; import { noopAutocompleteFilter } from "./defaults.js"; import { type AutocompleteFilterOptions, type AutocompleteGetOptionLabel, type AutocompleteOption, } from "./types.js"; /** * @since 6.0.0 * @internal */ export interface GetDefaultValueOptions< Option extends AutocompleteOption, > extends Required> { query: string | undefined; multiselect?: boolean; defaultQuery: UseStateInitializer | undefined; defaultValue: | UseStateInitializer