/**
 * Command Extension Definitions
 *
 * Defines Extension objects for all CLI commands. Maps command handlers to the
 * unified Extension schema for discovery, semantic search, and help generation.
 *
 * @implements @.aiwg/architecture/decisions/ADR-001-unified-extension-system.md
 * @architecture @.aiwg/architecture/unified-extension-schema.md
 * @source @src/cli/handlers/index.ts
 * @tests @test/unit/extensions/commands/definitions.test.ts
 * @issue #42
 */
import type { Extension } from '../types.js';
export declare const helpCommand: Extension;
export declare const versionCommand: Extension;
export declare const doctorCommand: Extension;
export declare const updateCommand: Extension;
export declare const refreshCommand: Extension;
export declare const regenerateCommand: Extension;
export declare const useCommand: Extension;
export declare const listCommand: Extension;
export declare const removeCommand: Extension;
export declare const newBundleCommand: Extension;
export declare const promoteCommand: Extension;
export declare const installCommand: Extension;
export declare const packagesCommand: Extension;
export declare const marketplaceCommand: Extension;
export declare const initCommand: Extension;
export declare const runCommand: Extension;
export declare const newCommand: Extension;
export declare const serveCommand: Extension;
export declare const localExecutorCommand: Extension;
export declare const localExecutorServeCommand: Extension;
export declare const diagnoseCommand: Extension;
export declare const feedbackCommand: Extension;
export declare const sessionCommand: Extension;
export declare const sandboxCommand: Extension;
export declare const statusCommand: Extension;
export declare const wizardCommand: Extension;
export declare const migrateWorkspaceCommand: Extension;
export declare const rollbackWorkspaceCommand: Extension;
export declare const mcpCommand: Extension;
export declare const catalogCommand: Extension;
export declare const skillsCommand: Extension;
export declare const indexCommand: Extension;
export declare const discoverCommand: Extension;
export declare const showCommand: Extension;
export declare const featuresCommand: Extension;
export declare const runtimeInfoCommand: Extension;
export declare const agentcardCommand: Extension;
export declare const prefillCardsCommand: Extension;
export declare const contributeStartCommand: Extension;
export declare const validateMetadataCommand: Extension;
export declare const skillLintCommand: Extension;
export declare const installPluginCommand: Extension;
export declare const uninstallPluginCommand: Extension;
export declare const pluginStatusCommand: Extension;
export declare const packagePluginCommand: Extension;
export declare const packageAllPluginsCommand: Extension;
export declare const addAgentCommand: Extension;
export declare const addCommandCommand: Extension;
export declare const addSkillCommand: Extension;
export declare const addBehaviorCommand: Extension;
export declare const addTemplateCommand: Extension;
export declare const scaffoldAddonCommand: Extension;
export declare const scaffoldExtensionCommand: Extension;
export declare const scaffoldFrameworkCommand: Extension;
export declare const ralphCommand: Extension;
export declare const ralphStatusCommand: Extension;
export declare const ralphAbortCommand: Extension;
export declare const ralphResumeCommand: Extension;
export declare const ralphAttachCommand: Extension;
export declare const agentLoopExtCommand: Extension;
export declare const ralphMemoryCommand: Extension;
export declare const ralphConfigCommand: Extension;
export declare const mcCommand: Extension;
export declare const stewardCommand: Extension;
export declare const repoAccessCommand: Extension;
export declare const teamCommand: Extension;
export declare const costReportCommand: Extension;
export declare const costHistoryCommand: Extension;
export declare const metricsTokensCommand: Extension;
export declare const docSyncCommand: Extension;
export declare const docConsolidateCommand: Extension;
export declare const lintCommand: Extension;
export declare const cleanupAuditCommand: Extension;
export declare const bestPracticesAuditCommand: Extension;
export declare const sdlcAccelerateCommand: Extension;
export declare const executionModeCommand: Extension;
export declare const snapshotCommand: Extension;
export declare const checkpointCommand: Extension;
export declare const reproducibilityValidateCommand: Extension;
export declare const behaviorCommand: Extension;
export declare const daemonInitCommand: Extension;
export declare const configCommand: Extension;
export declare const opsCommand: Extension;
export declare const provenanceCommand: Extension;
export declare const researchStoreCommand: Extension;
export declare const reflectionsCommand: Extension;
export declare const memoryCommand: Extension;
export declare const kbCommand: Extension;
export declare const activityLogCommand: Extension;
export declare const storageCommand: Extension;
export declare const chunkCommand: Extension;
export declare const fanoutCommand: Extension;
export declare const rlmPrepCommand: Extension;
export declare const rlmSearchCommand: Extension;
export declare const rlmStatusCommand: Extension;
export declare const rlmCacheCommand: Extension;
/**
 * All command definitions
 *
 * Organized by category:
 * - Maintenance (5): help, version, doctor, update, sync
 * - Framework (3): use, list, remove
 * - Project (4): new, init, run, serve
 * - Workspace (4): status, wizard, migrate-workspace, rollback-workspace
 * - MCP (1): mcp
 * - Catalog (1): catalog
 * - Toolsmith (1): runtime-info
 * - Utility (3): prefill-cards, contribute-start, validate-metadata
 * - Plugin (5): install-plugin, uninstall-plugin, plugin-status, package-plugin, package-all-plugins
 * - Scaffolding (8): add-agent, add-command, add-skill, add-behavior, add-template, scaffold-addon, scaffold-extension, scaffold-framework
 * - Ralph (8): ralph, ralph-status, ralph-abort, ralph-resume, ralph-attach, agent-loop-ext, ralph-memory, ralph-config
 * - Mission Control (1): mc
 * - Metrics (3): cost-report, cost-history, metrics-tokens
 * - Documentation (1): doc-sync
 * - Code Analysis (1): cleanup-audit
 * - SDLC Orchestration (1): sdlc-accelerate
 * - Index (1): index
 * - Reproducibility (4): execution-mode, snapshot, checkpoint, reproducibility-validate
 * - Daemon (2): behavior, daemon-init
 * - Config (1): config
 * - Ops (1): ops
 * - Agentic Tools (5): chunk, fanout, rlm-prep, rlm-search, rlm-status
 */
export declare const commandDefinitions: Extension[];
/**
 * Get command definition by ID
 *
 * @param id - Command ID
 * @returns Command definition or undefined
 */
export declare function getCommandDefinition(id: string): Extension | undefined;
/**
 * Get command definitions by category
 *
 * @param category - Command category
 * @returns Array of matching command definitions
 */
export declare function getCommandsByCategory(category: string): Extension[];
/**
 * Get total command count
 *
 * @returns Total number of command definitions
 */
export declare function getCommandCount(): number;
/**
 * Get all command IDs
 *
 * @returns Array of command IDs
 */
export declare function getCommandIds(): string[];
/**
 * Search commands by keyword
 *
 * @param keyword - Keyword to search for
 * @returns Array of matching command definitions
 */
export declare function searchCommandsByKeyword(keyword: string): Extension[];
/**
 * Search commands by capability
 *
 * @param capability - Capability to search for
 * @returns Array of matching command definitions
 */
export declare function searchCommandsByCapability(capability: string): Extension[];
//# sourceMappingURL=definitions.d.ts.map