import { OnModuleInit } from '@nestjs/common';
import { Settings } from 'src/entities/settings.entity';
import { Repository } from 'typeorm';
import { Cache } from 'cache-manager';
export declare class EncryptionService implements OnModuleInit {
    private cacheManager;
    private Settings;
    private readonly algorithm;
    private secretKey;
    private readonly iv;
    constructor(cacheManager: Cache, Settings: Repository<Settings>);
    onModuleInit(): Promise<void>;
    encrypt(text: string): Promise<string>;
    decrypt(encryptedText: string): Promise<string>;
}
