export type DropdownPlacement = "start" | "end"; export interface DropdownItem { id?: string; label: string; value: string; description?: string; icon?: string; shortcut?: string; disabled?: boolean; } export interface DropdownOptions { selector: string; label: string; items: DropdownItem[]; placement?: DropdownPlacement; closeOnSelect?: boolean; closeOnOutside?: boolean; matchTriggerWidth?: boolean; onOpen?: () => void; onClose?: () => void; onSelect?: (item: DropdownItem) => void; hydrate?: boolean; } //# sourceMappingURL=Dropdown.types.d.ts.map