import { DBDockConfigService } from '../config/config.service'; import { Transform } from 'stream'; export interface EncryptionMetadata { algorithm: string; salt: string; iv: string; } export declare class CryptoService { private configService; private readonly logger; private readonly enabled; private readonly secret?; private readonly iterations; constructor(configService: DBDockConfigService); isEnabled(): boolean; createEncryptStream(): { stream: Transform; metadata: EncryptionMetadata; }; createDecryptStream(metadata: EncryptionMetadata): Transform; generateBackupKey(): string; }