import promClientModule from 'prom-client';
import { IConfigManager } from '../config-manager';
import { IRta, TRtaIncArgs, TRtaRecordArgs } from './rta';
type PromClient = typeof promClientModule;
type TDependencies = {
    configManager: IConfigManager;
    promClient: PromClient;
};
export default class PrometheusRta implements IRta {
    private deps;
    private metrics;
    constructor(deps: TDependencies);
    private createPromMetric;
    private getMetric;
    inc({ metric, labels, value }: TRtaIncArgs): void;
    record({ metric, labels, value }: TRtaRecordArgs): void;
}
export {};
