import type { BatchLogRecordProcessorOptions, LogRecordProcessor } from "@opentelemetry/sdk-logs";
import type { SDKCollectorMode } from "./index.js";
import { tracing } from "@opentelemetry/sdk-node";
type LogRecordProcessorConstructor = new (options: BatchLogRecordProcessorOptions) => LogRecordProcessor;
export declare const LogRecordProcessorMap: Record<SDKCollectorMode, LogRecordProcessorConstructor>;
export declare const SpanProcessorMap: Record<SDKCollectorMode, typeof tracing.SimpleSpanProcessor | typeof tracing.BatchSpanProcessor>;
export {};
