import { readdir as defaultReaddir, readFile as defaultReadFile } from 'node:fs/promises';
import { type CommandContext, type GlobalOptions } from '../../../app/command-context.js';
import { Command } from 'commander';
interface ValidatePlanDependencies {
    buildCommandContext: (options: GlobalOptions) => CommandContext;
    resolveProjectRoot: (cwd: string) => Promise<string>;
    resolveProjectsRoot: (repoRoot: string, env: NodeJS.ProcessEnv) => Promise<string>;
    readFile: typeof defaultReadFile;
    readdir: typeof defaultReaddir;
    processEnv: NodeJS.ProcessEnv;
}
export declare function createValidateSplitPlanCommand(overrides?: Partial<ValidatePlanDependencies>): Command;
export {};
//# sourceMappingURL=validate-plan.d.ts.map