import { OpenlitConfigInterface, PricingObject } from './types'; export default class OpenlitConfig { static environment: OpenlitConfigInterface['environment']; static applicationName: OpenlitConfigInterface['applicationName']; static pricingInfo: PricingObject; static tracer: OpenlitConfigInterface['tracer']; static otlpEndpoint?: OpenlitConfigInterface['otlpEndpoint']; static otlpHeaders?: OpenlitConfigInterface['otlpHeaders']; static disableBatch?: OpenlitConfigInterface['disableBatch']; static traceContent?: OpenlitConfigInterface['traceContent']; static pricing_json?: OpenlitConfigInterface['pricing_json']; static updatePricingJson(pricing_json: any): Promise; static updateConfig({ environment, applicationName, tracer, otlpEndpoint, otlpHeaders, disableBatch, traceContent, pricing_json, }: OpenlitConfigInterface): void; }