import type { ClassType } from '../types';
export declare class ConfigLoader<C extends object> {
    private configClass;
    private defaultConfig?;
    private readonly envPassthrough;
    constructor(configClass: ClassType<C>, defaultConfig?: Partial<C> | undefined, envPassthrough?: readonly RegExp[]);
    load(): C;
    private loadMatchingValuesIntoProcessEnv;
    loadConfigObject(): Record<string, string>;
}
//# sourceMappingURL=config-loader.d.ts.map