import type { JSX, ValidComponent } from "@solidjs/web"; import type { ComboboxSide } from "../../combobox/positioner/positioner-context.js"; import type { BaseUIComponentProps, NativeButtonProps } from "../../internals/types.js"; export interface AutocompleteTriggerState { open: boolean; disabled: boolean; readOnly: boolean; required: boolean; popupSide: ComboboxSide | null; listEmpty: boolean; } export interface AutocompleteTriggerProps extends NativeButtonProps, BaseUIComponentProps<"button", AutocompleteTriggerState> { as?: ValidComponent; disabled?: boolean | undefined; } /** * A button that opens the popup. Renders a `