import { Database } from './database';
export interface SpeedTestResult {
    downloadSpeed: number | null;
    uploadSpeed: number | null;
    ping: number | null;
    server: string | null;
    error: string | null;
    success: boolean;
    triggerReason: string;
}
export declare class SpeedTest {
    private db;
    constructor(db: Database);
    private runSpeedTestWithSpawn;
    runTest(triggerReason: string, networkName: string): Promise<SpeedTestResult>;
    formatResult(result: SpeedTestResult): string;
}
//# sourceMappingURL=speedTest.d.ts.map