export declare class ConfigurationBuilder {
    private readonly _sources;
    constructor();
    addJsonFile(filePath?: string): ConfigurationBuilder;
    addEnvironmentVariables(settingsPrefix?: string): ConfigurationBuilder;
    addEnvironmentFile(filePath: string, settingsPrefix?: string): ConfigurationBuilder;
    build<TConfiguration>(configurationClass: {
        new (): TConfiguration;
    }): TConfiguration;
}
