import type { Command } from "commander";
import type { CliContainer } from "../container.js";
export interface BuildPlanPromptOptions {
    question: string;
    planDirectory: string;
    skillContent: string;
}
export declare function buildPlanPrompt(options: BuildPlanPromptOptions): string;
export declare function registerPlanCommand(program: Command, container: CliContainer): void;
export declare function resolvePlanDirectory(container: CliContainer, options?: {
    readOnly?: boolean;
}): Promise<string>;
