import type { ProviderIsolatedEnv } from "./service-registry.js";
import type { CliEnvironment } from "./environment.js";
import type { FileSystem } from "../utils/file-system.js";
import type { ActiveProvider } from "./commands/shared.js";
export declare function isolatedEnvRunner(input: {
    env: CliEnvironment;
    providerName: string;
    isolated: ProviderIsolatedEnv;
    argv: string[];
    fs?: FileSystem;
    readApiKey?: () => Promise<string | null>;
    activeProvider?: ActiveProvider;
}): Promise<never>;
