import type { LogRecord, LogRecordExporter } from "@opentelemetry/sdk-logs";
import { BatchLogRecordProcessor } from "@opentelemetry/sdk-logs";
/**
 * Azure Monitor BatchLogRecord Processor.
 * @internal
 */
export declare class AzureBatchLogRecordProcessor extends BatchLogRecordProcessor {
    private readonly _options;
    constructor(exporter: LogRecordExporter, options: {
        enableTraceBasedSamplingForLogs: boolean | undefined;
    });
    onEmit(logRecord: LogRecord): void;
}
//# sourceMappingURL=batchLogRecordProcessor.d.ts.map