import { AbstractGenericService } from '../service/abstract.generic.service';
import { ServiceParams, ServiceResponse } 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<ServiceResponse>;
    metrics(): Promise<ServiceResponse>;
}
