import { AgentWalrusConfig } from "../../../config"; import { State } from "../../../domain"; import { Stats } from "../../../domain/stats"; import { EventForwarder } from "../../../eventDefinitions"; import { Callback } from "../base"; import { ReportAnalyser } from "./report"; export declare class StatsCallback extends Callback { analyser: ReportAnalyser; stats: Stats; interval?: number; SAMPLE_INTERVAL_MS: number; constructor(state: State, eventForwarder: EventForwarder, config: AgentWalrusConfig); runOnce(): Promise; attach(): void; detach(): void; }