import { AbstractGenericService } from "../service/abstract.generic.service";
import { ServiceParams } from "../service/IGeneric.service";
import { IMetricRegistry } from "./registry.interface";
export declare class MetricService extends AbstractGenericService {
    protected register: IMetricRegistry;
    constructor(register: IMetricRegistry, params?: ServiceParams);
    execute(type: string, data: any): Promise<any>;
    metrics(): Promise<{
        data: any;
        totalCount?: number;
        contentType?: string;
    }>;
}
