import { LogMessage, LevelOption, TransformFn } from 'electron-log';
import { LogStreamConfig, DataDogWritableStream } from '../index.cjs';
import '@datadog/datadog-api-client';
import 'node:stream';

declare const getDataDogStream: (config: LogStreamConfig<LogMessage>) => DataDogWritableStream<LogMessage>;
declare const dataDogTransport: ({ level, transforms, }: {
    level?: LevelOption;
    transforms?: TransformFn[];
}, config: LogStreamConfig<LogMessage>) => {
    (message: LogMessage): void;
    level: LevelOption;
    transforms: TransformFn[];
};

export { dataDogTransport, getDataDogStream };
