/**
 * monitor主动推送
 */
import { EModuleAction, IModule, IModuleOpts, ISocketMsg, MasterAgent, MonitorAgent } from '..';
export declare class System implements IModule {
    static moduleId: string;
    type: EModuleAction;
    interval: number;
    delay: number;
    constructor(opts?: IModuleOpts);
    monitorHandler(agent: MonitorAgent): Promise<void>;
    masterHandler(agent: MasterAgent, msg: ISocketMsg): Promise<void>;
    clientHandler(agent: MasterAgent): Promise<any>;
}
