import type { Command } from "commander"; import { type SkillContextInput } from "../../lib/skill-context.js"; import { type SelectionResolverOptions } from "../../lib/selection-resolver.js"; export declare function selectedProfileId(explicit?: string): string; export interface ContextCommandOptions { selectionProfile?: string; cached?: boolean; cacheFirst?: boolean; pointerCacheFirst?: boolean; autoReconcileSafe?: boolean; autoMigrateSessionPin?: boolean; backgroundRenewal?: boolean; renewalBudgetMs?: string; json?: boolean; stdin?: boolean; session?: string; restore?: boolean; maxChars?: string; maxSkills?: string; file?: string; minPromptPhraseWords?: string; inheritedBodies?: string; } export declare function contextResolverOptions(options: ContextCommandOptions): SelectionResolverOptions; export declare function registerContextCommands(parent: Command): void; /** One fixed line naming only the code of a failed renewal ahead of expiry. */ export declare function renewAheadFailedNotice(code: string): string; export declare function reportContextError(error: unknown, json?: boolean): void; export declare function parseSkillContextInput(raw: string): SkillContextInput;