import winston, { LogEntry } from 'winston';
import { LogStreamConfig, DataDogWritableStream } from '../index.js';
import '@datadog/datadog-api-client';
import 'node:stream';

declare const getDataDogStream: (config: LogStreamConfig<LogEntry>) => DataDogWritableStream<winston.LogEntry>;
declare class DataDogTransport extends winston.transports.Stream {
    constructor(config: LogStreamConfig<LogEntry>);
}

export { DataDogTransport, getDataDogStream };
