import { Writable } from 'node:stream';
import { LogObject } from 'consola';
import { LogStreamConfig, DataDogWritableStream } from '../index.cjs';
import '@datadog/datadog-api-client';

declare const convertLevel: (level: number | string) => string;
declare const getDataDogStream: (config: LogStreamConfig<LogObject>) => DataDogWritableStream<LogObject>;
declare class DataDogReporter {
    stream: Writable;
    constructor(config: LogStreamConfig<LogObject>);
    log(logObj: LogObject): void;
}

export { DataDogReporter, convertLevel, getDataDogStream };
