/** * Svelte type definitions for cmdk-wc web components * Usage: import 'cmdk-wc/svelte'; */ import { CmdkPaletteElement, CmdkPageData, CmdkSelectEventDetail, CmdkPageEventDetail, CmdkInputEventDetail, } from './index'; declare module 'svelte/elements' { interface SvelteHTMLElements { 'cmdk-palette': { open?: boolean | null; pages?: CmdkPageData[] | null; currentPage?: string | null; query?: string | null; isLoading?: boolean | null; placeholder?: string | null; 'on:cmdkSelect'?: (event: CustomEvent) => void; 'on:cmdkPage'?: (event: CustomEvent) => void; 'on:cmdkInput'?: (event: CustomEvent) => void; 'on:open'?: () => void; 'on:close'?: () => void; slot?: string; } & Record; 'cmdk-input': { placeholder?: string | null; 'on:cmdkInput'?: (event: CustomEvent) => void; slot?: string; } & Record; 'cmdk-list': { slot?: string; } & Record; 'cmdk-group': { heading?: string | null; slot?: string; } & Record; 'cmdk-item': { id?: string | null; 'on:click'?: () => void; slot?: string; } & Record; } } export type { CmdkPaletteElement, CmdkPageData, CmdkSelectEventDetail, CmdkPageEventDetail, CmdkInputEventDetail, };