import { ValidatorOptions } from '@joktec/utils'; import { OnModuleInit } from '@nestjs/common'; import { ConfigGetOptions, ConfigService as JsConfigService, NoInferType } from '@nestjs/config'; import { IValidationProperty } from '../../exceptions'; import { Constructor } from '../../models'; import { AppConfig } from './config.factory'; export declare class ConfigService extends JsConfigService implements OnModuleInit { private _appConfig; onModuleInit(): void; get appConfig(): AppConfig; exist(propertyPath: string): boolean; parse>(clazz: Constructor, propertyPath: string, defaultValue?: NoInferType, options?: ConfigGetOptions): T; parseOrThrow>(clazz: Constructor, propertyPath: string, defaultValue?: NoInferType, options?: { infer?: true; } & ValidatorOptions): T; validate(value: object, options?: ValidatorOptions): IValidationProperty[]; resolveConfigValue(keyOrValue: string, fallback?: boolean): string; } //# sourceMappingURL=config.service.d.ts.map