/// <reference types="node" />
/// <reference types="node" />
interface LocalBuildServiceAttrs {
    cmd: any;
}
declare class LocalBuildService {
    cmd: any;
    log: any;
    constructor(attrs?: LocalBuildServiceAttrs);
    run(): Promise<void>;
    build(): Promise<void>;
    get vaultData(): string;
    get keys(): any;
    get keysData(): string;
    get vaultName(): string;
    get keysName(): string;
    get envLookups(): any;
    _reservedEnvFilePath(file: string): boolean;
    _determineLikelyEnvironment(file: string): string;
    _generateDotenvKey(environment: string): string;
    _parseEncryptionKeyFromDotenvKey(dotenvKey: string): Buffer;
    _encrypt(key: Buffer, message: string): string;
    _generateNonce(): Buffer;
    _keyBytes(): number;
    _authTagBytes(): number;
    _nonceBytes(): number;
}
export { LocalBuildService };
