import { NoInferType } from './types';
export declare class ConfigService<K = Record<string, any>> {
    private readonly internalConfig;
    constructor(internalConfig?: Record<string, any>);
    get<T = any>(propertyPath: keyof K): T | undefined;
    get<T = any>(propertyPath: keyof K, defaultValue: NoInferType<T>): T;
}
