import type { ConfigFactory } from './IConfigFactory'; import type { ConfigurationModel } from './generated/types'; import type { EnvValues } from './EnvReader'; /** * EnvironmentConfigProvider provides a configuration based on environment variables. */ export declare class EnvironmentConfigFactory implements ConfigFactory { private _config; constructor(); getConfigModel(): ConfigurationModel; } export declare function setResources(config: ConfigurationModel): void; export declare function setAttributeLimits(config: ConfigurationModel): void; export declare function setPropagators(config: ConfigurationModel): void; export declare function setSampler(config: ConfigurationModel, env: EnvValues): void; export declare function setTracerProvider(config: ConfigurationModel, env: EnvValues): void; export declare function setMeterProvider(config: ConfigurationModel): void; export declare function setLoggerProvider(config: ConfigurationModel): void; //# sourceMappingURL=EnvironmentConfigFactory.d.ts.map