import { AmazonConnectNamespace } from "../amazon-connect-namespace"; import { ConnectLogger, ConnectLoggerFromContextParams } from "../logging"; import { ConnectMetricRecorder, ConnectMetricRecorderFromContextParams } from "../metric"; import { AmazonConnectProvider } from "../provider"; import { ModuleProxy } from "../proxy"; import { Context } from "./context"; export declare class ModuleContext { private readonly engineContext; private readonly moduleNamespace; constructor(engineContext: Context, moduleNamespace: AmazonConnectNamespace); private moduleProxy; get proxy(): ModuleProxy; getProvider(): AmazonConnectProvider; createLogger(params: ConnectLoggerFromContextParams): ConnectLogger; createMetricRecorder(params: ConnectMetricRecorderFromContextParams): ConnectMetricRecorder; } //# sourceMappingURL=module-context.d.ts.map