import { Database } from './database';
export interface DnsTestResult {
    server: string;
    query: string;
    latency: number | null;
    error: string | null;
    success: boolean;
}
export declare class DnsTest {
    private db;
    constructor(db: Database);
    testServer(server: string, query: string, networkName: string): Promise<DnsTestResult>;
    testAllServers(networkName: string): Promise<DnsTestResult[]>;
    checkForAnomalies(results: DnsTestResult[]): Promise<boolean>;
}
//# sourceMappingURL=dnsTest.d.ts.map