/** * `peaks skill adapter ` — adapter selection + detection CLI. * * * list — return the known adapter id list * set-active — record which adapter is currently active * * Unknown verbs return an empty result so program.ts can render a * NOT_FOUND envelope without throwing. */ import type { Command } from 'commander'; import type { ProgramIO } from '../cli-helpers.js'; export interface AdapterResult { adapters?: string[]; active?: string; } /** Dispatch an adapter verb. `home` is accepted for API symmetry * with runSediment, but the in-scope verbs don't read from disk yet. */ export declare function runAdapter(argv: string[], { home: _home }: { home: string; }): Promise; /** Register the `peaks skill adapter ` subcommand group. * * Matches the pattern used by sediment-commands.ts: the `skill` * parent command is reused when present, created lazily otherwise. * See src/cli/commands/workflow-plan-commands.ts:179 for the * precedent. */ export declare function registerAdapterCommands(program: Command, io: ProgramIO): void;