import type { AwbConfig } from './rest.js'; interface UploadEntry { occurred_at: string; level: 'fatal' | 'error' | 'warn' | 'info'; category: string; message: string; raw_line: string; pid: string; } export declare function classify(msg: string): { level: UploadEntry['level']; category: string; } | null; export declare function scanErrorsSince(logPath: string, sinceMs: number): Promise; export interface UploadResult { uploaded: number; errors?: number; events?: number; last_occurred_at?: string | null; reason?: string; } export declare function uploadIfNewErrors(config: AwbConfig | null | undefined, agentId: string | null | undefined, pluginVersion: string): Promise; export {};