import { PrometheusConstant } from "./constants"; import { ConfService } from "../conf/conf-service"; export interface ServiceInterface { event: string; timestamp: Date; } export interface RegisterInterface { timestamp: Date; } export interface CompleteInterface { timestamp: Date; interaction_id?: string; state?: string; old_state?: string; status: boolean; reason_code?: string; media_type?: string; media_channel?: string; error_code?: string; } export declare class PrometheusService { private _db; private readonly confService?; EVENT: ReturnType; constructor(confService?: ConfService); init(): PrometheusService; startEvent(event: string, options: RegisterInterface): void; endEvent(event: string, options: CompleteInterface): void; } //# sourceMappingURL=prometheus-tracking.d.ts.map