import type { WorkspaceStore } from '@scalar/workspace-store/client'; import type { WorkspaceEventBus } from '@scalar/workspace-store/events'; import type { CommandPaletteState } from './hooks/use-command-palette-state.js'; /** * The Command Palette Component * * A keyboard-driven command menu for quick access to common actions like: * - Creating documents, requests, tags, and examples * - Importing from OpenAPI, Swagger, Postman, or cURL * - Navigating to different routes * * Supports: * - Fuzzy search filtering * - Keyboard navigation (arrow keys, enter, escape) * - Command grouping and organization * - Dynamic command components with props * * @example * */ declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent<{ /** The command palette state management hook */ paletteState: CommandPaletteState; /** The workspace store for accessing documents and operations */ workspaceStore: WorkspaceStore; /** Event bus for emitting workspace events */ eventBus: WorkspaceEventBus; }, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{ /** The command palette state management hook */ paletteState: CommandPaletteState; /** The workspace store for accessing documents and operations */ workspaceStore: WorkspaceStore; /** Event bus for emitting workspace events */ eventBus: WorkspaceEventBus; }> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; //# sourceMappingURL=TheCommandPalette.vue.d.ts.map