/** * Vue 3 type definitions for cmdk-wc web components * Usage: import 'cmdk-wc/vue'; */ import { CmdkPaletteElement, CmdkPageData, CmdkSelectEventDetail, CmdkPageEventDetail, CmdkInputEventDetail, } from './index'; declare module '@vue/runtime-dom' { interface IntrinsicElementAttributes { 'cmdk-palette': Partial & { open?: boolean; pages?: CmdkPageData[]; currentPage?: string; query?: string; isLoading?: boolean; placeholder?: string; onCmdkSelect?: (event: CustomEvent) => void; onCmdkPage?: (event: CustomEvent) => void; onCmdkInput?: (event: CustomEvent) => void; onOpen?: () => void; onClose?: () => void; }; 'cmdk-input': Partial & { placeholder?: string; onCmdkInput?: (event: CustomEvent) => void; }; 'cmdk-list': Partial & { [key: string]: any; }; 'cmdk-group': Partial & { heading?: string; }; 'cmdk-item': Partial & { id?: string; onClick?: () => void; }; } } export type { CmdkPaletteElement, CmdkPageData, CmdkSelectEventDetail, CmdkPageEventDetail, CmdkInputEventDetail, };