import { Context } from 'koa'; import { Logger } from './Metrics'; export { Tags } from './tags'; export declare enum CustomMetrics { ContentLength = "request_content_length", QueuingTime = "request_queuing_time", RequestDuration = "request_time" } export interface Options { prefix: string; host: string; skipInstrumentation?: boolean; logger?: Logger; } export default function metrics({ prefix, host, skipInstrumentation, logger, }: Options): (ctx: Context, next: Function) => Promise;