import * as plugins from '../../plugins.js'; export declare class AccountingSessionDoc extends plugins.smartdata.SmartDataDbDoc { sessionId: string; username: string; macAddress: string; nasIpAddress: string; nasPort: number; nasPortType: string; nasIdentifier: string; vlanId: number; framedIpAddress: string; calledStationId: string; callingStationId: string; startTime: number; endTime: number; lastUpdateTime: number; status: 'active' | 'stopped' | 'terminated'; terminateCause: string; inputOctets: number; outputOctets: number; inputPackets: number; outputPackets: number; sessionTime: number; serviceType: string; constructor(); static findBySessionId(sessionId: string): Promise; static findActive(): Promise; static findByUsername(username: string): Promise; static findByNas(nasIpAddress: string): Promise; static findByVlan(vlanId: number): Promise; static findStoppedBefore(cutoffTime: number): Promise; }