/**
 * Copyright IBM Corp. 2024, 2025
 */
export interface EnvVar {
    value: any;
    isSecret?: boolean;
}
export declare class VariableContext {
    private variableStore;
    private envStore;
    setVariable(key: string, value: any, isSecret?: boolean): void;
    set(key: string, value: any, isSecret?: boolean): void;
    setEnvVariable(key: string, value: any, isSecret?: boolean): void;
    get(key: string): EnvVar | undefined;
    getValue(key: string): any;
    getAll(): Record<string, any>;
    getEnvStore(): Record<string, any>;
    getVarStore(): Record<string, any>;
    delete(key: string): void;
    clear(): void;
}
//# sourceMappingURL=variable-context.d.ts.map