UNPKG

amberflo-metering-typescript

Version:
17 lines (16 loc) 697 B
import { IngestClient } from "./ingestClient"; import { IngestOptions } from "../model/ingestOptions"; import { MeterMessage } from "../model/meterMessage"; import { IngestApiClient } from "./ingestApiClient"; export declare class ManualIngestClient implements IngestClient { apiKey: string; signature: string; queue: Array<MeterMessage>; apiClient: IngestApiClient; debug: boolean; constructor(apiKey: string, ingestOptions: IngestOptions, debug?: boolean); start(): void; ingestMeter(meter: MeterMessage): void; flush(): Promise<import("axios").AxiosResponse<string> | undefined>; shutdown(): Promise<import("axios").AxiosResponse<string> | undefined>; }