import { IConfigurationBackend, TGetParamOptions } from "../interfaces/config-backend.interface"; export declare abstract class BaseConfigurationBackend implements IConfigurationBackend { /** * The Kubernetes Namespace name. */ readonly nodeEnv: string; protected abstract readonly data: { [key: string]: any; }; get(key: string, options?: TGetParamOptions): any; protected validateValue(value: any, key: any, options?: TGetParamOptions): void; protected parseValue(value: any, defaultValue?: TGetParamOptions["defaultValue"]): any; protected transformValue(value: any, key: any, cls?: TGetParamOptions["cls"]): any; protected parseBooleanValue(value: any, key: string): boolean; protected parseNumber(value: any): number; protected parseArray(value: any, key: string): string[]; } //# sourceMappingURL=base-config-backend.d.ts.map