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 & import("@effect-ts/system/Has").Has, never, OTLPTraceExporter>; export declare const LiveSimpleProcessor: L.Layer & import("@effect-ts/system/Has").Has & import("@effect-ts/system/Has").Has, never, import("@effect-ts/system/Has").Has>; //# sourceMappingURL=index.d.ts.map