export declare type ENV = { [key: string]: string; }; export default class EnvFile { private envName; private static get envsPath(); private get currentEnvPath(); private static get generatedEnvPath(); constructor(envName: string); private readEnv; private static write; private writeCurrentEnv; getValue(key: string): Promise; /** * Given a key and a value creates a new line entry as: * key=value * * @param key * @param value */ setValue(key: string, value: string, overwrite?: boolean): Promise; /** * Given a key name creates a new line entry as: * key={key_ENVNAME} * * @param key */ setParametricValue(key: string): Promise; expand(): Promise; generate(): Promise; }