import { MiddlewareConsumer, NestModule, OnModuleDestroy, OnModuleInit } from '@nestjs/common';
import { ConfigurableModuleClass, OPTIONS_TYPE } from './metric-reporter.module-definition';
export declare class MetricReporterModule extends ConfigurableModuleClass implements OnModuleInit, OnModuleDestroy, NestModule {
    protected readonly options: typeof OPTIONS_TYPE;
    constructor(options: typeof OPTIONS_TYPE);
    onModuleInit(): Promise<void>;
    onModuleDestroy(): Promise<void>;
    configure(consumer: MiddlewareConsumer): void;
}
//# sourceMappingURL=metric-reporter.module.d.ts.map