import type { NextFunction, Request, Response } from 'express'; export type LogLevel = 'info' | 'warn' | 'error'; export declare function log(level: LogLevel, msg: string, fields?: Record): void; export declare function loggingMiddleware(req: Request, res: Response, next: NextFunction): void; export interface StatsBeaconFields { sessions: number; tabs: number; rssBytes: number; heapUsedBytes: number; uptimeSeconds: number; browserConnected: boolean; } export declare function startStatsBeacon(getFields: () => StatsBeaconFields): NodeJS.Timeout; //# sourceMappingURL=logging.d.ts.map