export interface DeviceStats {
    mac: string;
    rx_bytes: number;
    tx_bytes: number;
    rx_packets: number;
    tx_packets: number;
    uptime: number;
    last_seen: number;
    [key: string]: unknown;
}
export interface ClientStats {
    mac: string;
    hostname?: string;
    ip?: string;
    rx_bytes: number;
    tx_bytes: number;
    rx_packets: number;
    tx_packets: number;
    uptime: number;
    last_seen: number;
    [key: string]: unknown;
}
export interface SiteStats {
    site_id: string;
    num_clients: number;
    num_devices: number;
    rx_bytes: number;
    tx_bytes: number;
    [key: string]: unknown;
}
export interface HealthStats {
    status: string;
    subsystem: string;
    [key: string]: unknown;
}
export interface DpiStats {
    app: string;
    rx_bytes: number;
    tx_bytes: number;
    [key: string]: unknown;
}
export interface SessionStats {
    mac: string;
    start: number;
    end: number;
    rx_bytes: number;
    tx_bytes: number;
    [key: string]: unknown;
}
export interface TrafficStats {
    mac: string;
    date: string;
    rx_bytes: number;
    tx_bytes: number;
    [key: string]: unknown;
}
