/**
 * 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;
    startScheduleDaemon?: () => Promise<void>;
    stopScheduleDaemon?: () => Promise<void>;
    showScheduleStatus?: () => void;
    showUpdateQueue?: () => 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;
    showDashboard?: () => void;
    showDashboardEditor?: () => void;
    showThemeMarketplace?: () => void;
    showHealth?: () => void;
    showRecommendations?: () => void;
    showPerformance?: () => void;
    showConflicts?: () => void;
    showSearch?: () => void;
    showTemplates?: () => void;
    showDiscovery?: () => void;
    showCompare?: () => void;
    showConfigEditor?: () => void;
    showSourceEditor?: () => void;
    editPlugin?: () => void;
    handleUpgrade?: () => void;
    handleUninstall?: () => void;
}
/**
 * Create built-in commands with the provided handlers
 */
export declare function createBuiltinCommands(handlers: CommandHandlers): UICommand[];
//# sourceMappingURL=builtin.d.ts.map