/// import bufio from 'bufio'; import { Metric } from '../../telemetry/interfaces/metric'; import { WorkerMessage } from './workerMessage'; import { WorkerTask } from './workerTask'; export declare class SubmitTelemetryRequest extends WorkerMessage { readonly points: Metric[]; readonly graffiti: Buffer; readonly apiHost: string; constructor(points: Metric[], graffiti: Buffer, apiHost: string, jobId?: number); serializePayload(bw: bufio.StaticWriter | bufio.BufferWriter): void; static deserializePayload(jobId: number, buffer: Buffer): SubmitTelemetryRequest; getSize(): number; } export declare class SubmitTelemetryResponse extends WorkerMessage { constructor(jobId: number); serializePayload(): void; static deserializePayload(jobId: number): SubmitTelemetryResponse; getSize(): number; } export declare class SubmitTelemetryTask extends WorkerTask { private static instance; static getInstance(): SubmitTelemetryTask; execute({ jobId, points, graffiti, apiHost, }: SubmitTelemetryRequest): Promise; } //# sourceMappingURL=submitTelemetry.d.ts.map