import { ThemeSize } from "../../theme/types.js"; import { AutocompleteCompactEmits, AutocompleteCompactProps, AutocompleteCompactSlots, AutocompleteSingleOptionData, AutocompleteUi } from "@soybeanjs/headless/autocomplete"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/autocomplete/types.d.ts /** * Properties for the Autocomplete component. */ interface AutocompleteProps extends AutocompleteCompactProps { /** Root class. */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the Autocomplete component. */ type AutocompleteEmits = AutocompleteCompactEmits; /** * Slots for the Autocomplete component. */ type AutocompleteSlots = AutocompleteCompactSlots; //#endregion export { AutocompleteEmits, AutocompleteProps, AutocompleteSlots };