export declare const parseSetWorkspaceArgs: (argv: string[]) => { workspaceRoot?: string; git: boolean; docdex: boolean; codexNoSandbox?: boolean; }; type StackId = "node" | "python" | "dotnet" | "java" | "go" | "php" | "ruby" | "flutter" | "react-native" | "ios" | "android"; type JavaBuildKind = "maven" | "gradle" | "gradle-kts"; export declare const resolveNodeTestPackages: (workspaceRoot: string, pkg: Record) => Promise<{ packages: string[]; tsPackages: string[]; runner?: string; }>; type PythonFrameworks = { django: boolean; flask: boolean; }; export declare const resolvePythonTestPackages: (workspaceRoot: string) => Promise<{ packages: string[]; missing: string[]; frameworks: PythonFrameworks; } | null>; export declare const resolveDotnetTestPackages: (projectContent: string) => { packages: string[]; missing: string[]; isAspNet: boolean; }; export declare const resolveJavaTestPackages: (content: string, kind: JavaBuildKind) => { updated: string; added: string[]; }; export declare const resolveGoTestPackages: (content: string) => { packages: string[]; missing: string[]; }; type PhpFrameworks = { laravel: boolean; symfony: boolean; }; export declare const resolvePhpTestPackages: (manifest: Record) => { packages: string[]; missing: string[]; frameworks: PhpFrameworks; }; export declare const resolveRubyTestPackages: (content: string) => { packages: string[]; missing: string[]; }; export declare const resolveFlutterTestPackages: (content: string) => { packages: string[]; missing: string[]; updated: string; }; export declare const resolveReactNativeTestPackages: (pkg: Record) => { packages: string[]; missing: string[]; }; export declare const resolveIosTestPackages: (content: string) => { packages: string[]; missing: string[]; updated: string; }; export declare const resolveAndroidTestPackages: (content: string, kotlin: boolean) => { packages: string[]; missing: string[]; updated: string; }; export declare const detectWorkspaceStacks: (workspaceRoot: string) => Promise; export declare class SetWorkspaceCommand { static run(argv: string[]): Promise; } export {}; //# sourceMappingURL=SetWorkspaceCommand.d.ts.map