import { ServerTrafficData, ServerTrafficUpdate } from "./constants"; import Logger from "./logger"; export declare class ServerTrafficMonitor { #private; protected logger: Logger; constructor(logger?: Logger); addListener(listener: (traffic: ServerTrafficData) => void): void; removeListener(listener: (traffic: ServerTrafficData) => void): void; handleUpdate(update: ServerTrafficUpdate | ServerTrafficData): void; lastTraffic(): ServerTrafficData | null; }