import { type CommandContext, type GlobalOptions } from '../../app/command-context.js';
import { type ProjectSummary } from '@open-agent-toolkit/control-plane';
import { Command } from 'commander';
interface ProjectListDependencies {
    buildCommandContext: (options: GlobalOptions) => CommandContext;
    resolveProjectRoot: (cwd: string) => Promise<string>;
    resolveProjectsRoot: (repoRoot: string, env: NodeJS.ProcessEnv) => Promise<string>;
    listProjects: (projectsRoot: string) => Promise<ProjectSummary[]>;
    readProjectMetadata: (projectPath: string) => Promise<ProjectListMetadata>;
    processEnv: NodeJS.ProcessEnv;
}
interface ProjectListMetadata {
    kind: string;
    phase: string;
    phaseStatus: string;
}
export declare function createProjectListCommand(overrides?: Partial<ProjectListDependencies>): Command;
export {};
//# sourceMappingURL=list.d.ts.map