import * as T from '@effect-ts/core/Effect'; import * as L from '@effect-ts/core/Effect/Layer'; import * as M from '@effect-ts/core/Effect/Managed'; import { SimpleProcessor } from '@effect-ts/otel'; import { OTLPTraceExporter } from '@opentelemetry/exporter-trace-otlp-grpc'; import type { OTLPGRPCExporterConfigNode } from '@opentelemetry/otlp-grpc-exporter-base'; export declare const OTLPTraceExporterConfigSymbol: unique symbol; export declare class OTLPTraceExporterConfig { readonly config: OTLPGRPCExporterConfigNode; readonly [OTLPTraceExporterConfigSymbol]: symbol; constructor(config: OTLPGRPCExporterConfigNode); } export declare const OTLPTraceExporterConfigTag: import("@effect-ts/system/Has").Tag; export declare const makeOTLPTraceExporterConfigLayer: (config: OTLPGRPCExporterConfigNode) => L.Layer>; export declare const makeOTLPTraceExporterConfigLayerM: (config: T.Effect) => L.Layer>; export declare const makeTracingSpanExporter: M.Managed, never, OTLPTraceExporter>; export declare const LiveSimpleProcessor: L.Layer & import("@effect-ts/system/Has").Has, never, import("@effect-ts/system/Has").Has>; //# sourceMappingURL=otel-exporter-trace-otlp-grpc.d.ts.map