import { SfdxCommand } from '@salesforce/command';
export declare type EnvvarModificationStatus = {
    name: string;
    message?: string;
    success: boolean;
};
export declare abstract class CircleCiEnvvars extends SfdxCommand {
    protected envvarValues: {
        [index: string]: string;
    };
    protected get headers(): {
        [index: string]: string;
    };
    protected resolveEnvvarValues(): Promise<void>;
    protected resolveSlugs(): Promise<string[]>;
    protected getCircleCiEnvvars(slug: string): Promise<[{
        name: string;
    }]>;
    protected isPipedIn(): Promise<boolean>;
    protected readPipedInput(): Promise<string>;
    protected getFlagAsArray(name: string): string[];
    protected printStatus(slug: string, status: string | EnvvarModificationStatus[]): void;
}
