import { OnModuleInit } from '@nestjs/common';
import { Model } from 'mongoose';
import { Config, ConfigDocument } from './config.model';
export declare class ConfigService implements OnModuleInit {
    private configModel;
    constructor(configModel: Model<ConfigDocument>);
    onModuleInit(): Promise<void>;
    private getConfigsFromDb;
    getConfigByKey(key: string): Promise<string | null>;
    getAllConfigs(): Promise<Config[]>;
    getConfigById(configId: string): Promise<Config>;
    updateConfigCache(): Promise<void>;
}
