import type { Command } from 'commander'; import type { PeaksConfig } from '../../services/config/config-types.js'; import type { CapabilityMapSourceFilter } from '../../services/recommendations/recommendation-types.js'; import { type ProgramIO } from '../cli-helpers.js'; type CapabilityMapOptions = { json?: boolean; source: string; }; export declare function registerCapabilityCommands(program: Command, io: ProgramIO): void; export declare function runCapabilityStatus(io: ProgramIO, options: { json?: boolean; }): void; export declare function runCapabilityMap(io: ProgramIO, options: CapabilityMapOptions): void; /** * Read-only detection of already-satisfied capabilities. Delegates to * `detectInstalledCapabilityIds` (no install side effect, fail-soft). * `_config` is retained for signature back-compat — the probe needs the * project root, which comes from the process cwd. */ export declare function getInstalledCapabilityIds(_config: PeaksConfig): string[]; export declare function parseCapabilityMapSource(source: string): CapabilityMapSourceFilter | null; export {};