export declare abstract class EnvironmentProvider {
    protected options: {
        installDir: string;
    };
    name: string;
    constructor(options: {
        installDir: string;
    });
    abstract detect(): Promise<boolean>;
    abstract uploadEnvVars(vars: Record<string, string>): Promise<Record<string, boolean>>;
}
