export interface SystemEvent {
    timestamp: string;
    eventType: string;
    source: string;
    eventId: number;
    level: string;
    message: string;
    userName: string;
    computer: string;
    sourceIp?: string;
    sourcePort?: number | null;
    sourceHost?: string;
    sessionType?: string;
    authMethod?: string;
    failureReason?: string;
    authResult?: string;
    targetDomain?: string;
}
export declare class SystemEventsCollector {
    private lastCollectTime;
    constructor();
    collect(): Promise<SystemEvent[]>;
    private collectWindows;
    private collectLinux;
}
//# sourceMappingURL=system-events.d.ts.map