export declare class DataLoader {
    ip: string;
    user: string;
    pass: string;
    cookie: string;
    constructor(ip: string, user: string, pass: string);
    load(): Promise<WifiStatus>;
    private login;
    private buildHeaders;
}
export interface WifiStatus {
    success: boolean;
    timeout: boolean;
    data: WiFiData;
    show5gFlag: boolean;
}
export interface WiFiData {
    opMode: number;
    internet_status: string;
    phyconn: string;
    wireless_2g_enable: string;
    wireless_2g_encryption: boolean;
    wireless_5g_enable: string;
    wireless_5g_encryption: boolean;
    wirelessCount: number;
    wirelessGrid: WifiGridItem[];
    show2gFlag: boolean;
    show5gFlag: boolean;
}
export interface WifiGridItem {
    mac: string;
    name: string;
    ip: string;
    ipaddr: string;
    type: string;
    conn_type: string;
}
//# sourceMappingURL=dataLoader.d.ts.map