import type { ReadableLogRecord } from '@opentelemetry/sdk-logs';
import { IExportLogsServiceRequest } from './internal-types';
import { Encoder } from '../common/utils';
import { IKeyValue } from '../common/internal-types';
import { LogAttributes } from '@opentelemetry/api-logs';
export declare function createExportLogsServiceRequest(logRecords: ReadableLogRecord[], encoder: Encoder): IExportLogsServiceRequest;
export declare function toLogAttributes(attributes: LogAttributes, encoder: Encoder): IKeyValue[];
//# sourceMappingURL=internal.d.ts.map