import { Component } from "@easy-koa/core"; import { Koa } from "@easy-koa/shared"; import { MonitorOptions } from "./interfaces/index"; import { BaseObject } from "@easy-koa/shared"; export declare class Monitor extends Component { private cron; private logger; private monitor; name(): string; constructor(...args: any[]); init(): void; collect(message: any, ctx?: Koa.Context): void; collectError(message: any, ctx?: Koa.Context): void; createCollection(payload: any, ctx: Koa.Context): void | string; static configure(options: MonitorOptions): BaseObject; }