/** * Built-in Commands * * Default commands available in the command palette */ import type { UICommand } from './registry.js'; /** * Command handlers interface - to be provided by App */ export interface CommandHandlers { scanServers: () => void; checkUpdates: () => void; syncServers: () => void; migrateServers: () => void; createBackup: () => void; downloadServer: () => void; goToTab: (tabId: string) => void; showConfig: () => void; quit: () => void; showHelp: () => void; refresh: () => void; showSetup: () => void; showLogs: () => void; clearCache: () => void; showLogin?: () => void; logout?: () => void; showAccount?: () => void; checkAppUpdate?: () => void; showVersion?: () => void; showRollback?: () => void; showSchedule?: () => void; showEnvironment?: () => void; showCacheStats?: () => void; exportCache?: () => void; showDependencyGraph?: () => void; showRegistryBrowser?: () => void; showFavorites?: () => void; validateJson?: () => void; resetApp?: () => void; factoryReset?: () => void; toggleMacroRecording?: (register?: string) => void; playMacro?: (register?: string) => void; jumpBack?: () => void; jumpForward?: () => void; toggleAccessibility?: () => void; showAccessibilitySettings?: () => void; showTagManager?: () => void; showGroupManager?: () => void; showProfiles?: () => void; clearFilters?: () => void; showExport?: () => void; showImport?: () => void; showPreview?: () => void; showBackupSchedule?: () => void; showChordHelp?: () => void; toggleChordMode?: () => void; showQuickActions?: () => void; showKeybindingEditor?: () => void; toggleVimMode?: () => void; showVimHelp?: () => void; showMacroLibrary?: () => void; showThemeMarketplace?: () => void; showHealth?: () => void; showRecommendations?: () => void; showSearch?: () => void; showTemplates?: () => void; showDiscovery?: () => void; showCompare?: () => void; showConfigEditor?: () => void; showSourceEditor?: () => void; editPlugin?: () => void; handleUpgrade?: () => void; handleUninstall?: () => void; autoSource?: () => void; showSourceSuggestions?: () => void; completeManualUpdate?: () => void; showTabVisibility?: () => void; autoUpdate?: () => void; showNotificationHistory?: () => void; } /** * Create built-in commands with the provided handlers */ export declare function createBuiltinCommands(handlers: CommandHandlers): UICommand[]; //# sourceMappingURL=builtin.d.ts.map