import Transport from 'winston-transport'; import { DataDogTransportOptions } from './types'; interface QueryParams { hostname?: string; service?: string; ddsource: string; ddtags?: string; } interface Log { dd?: { [key: string]: string; }; } declare class DataDogTransport extends Transport { private options; private ddsource; constructor(options: DataDogTransportOptions); get name(): string; log(log: Log, callback: () => void): Promise; _getQueryParams(log: Log): QueryParams; _getUrl(queryParams: QueryParams): string; _getDDTags(log: Log): string; } export { DataDogTransport };