import { Type } from "@nestjs/common"; import { ConfigProviderMetadata } from "../models/config-provider-metadata.model"; import "reflect-metadata"; import { IConfigProvider } from "../providers/config.provider"; export declare class ConfigProviderHandler { private static _configProviders; static setType(target: Type, type: string): void; static getConfigProvider(type: string): Type; static getConfig(target: Type): ConfigProviderMetadata; static saveConfig(target: Type, config: ConfigProviderMetadata): void; static updateConfig(target: Type, callback: (config: ConfigProviderMetadata) => ConfigProviderMetadata): void; }