import { OnModuleInit } from '@nestjs/common'; import { Repository } from 'typeorm'; import { LoggerService } from '../logger'; import { DynamicConfigKeyType, DynamicConfigOpts } from './dynamic-config.types'; import { DynamicConfigEntry } from './dynamic-config.entity'; declare enum Message { ErrorUpdatingDynamicConfig = "ErrorUpdatingDynamicConfig", UpdatedDynamicConfig = "UpdatedDynamicConfig" } export declare class DynamicConfigService implements OnModuleInit { private readonly _keyType; private readonly _repo; private readonly _logger; private _cache; constructor(_keyType: Key, _repo: Repository, _logger: LoggerService); onModuleInit(): Promise; update(): Promise; getValue(key: Key[string], opts: DynamicConfigOpts): T; getValuesWithTransformer(transformer: DynamicConfigOpts['transformer'], entries: { key: Key[string]; fallback: DynamicConfigOpts['fallback']; }[]): T[]; } export {}; //# sourceMappingURL=dynamic-config.service.d.ts.map