export interface Resolver {
    isPrivateHost(hostname: string): Promise<boolean>;
}
export type Lookup = (hostname: string) => Promise<string[]>;
export declare class DnsResolver implements Resolver {
    #private;
    constructor(lookup?: Lookup);
    isPrivateHost(hostname: string): Promise<boolean>;
}
//# sourceMappingURL=DnsResolver.class.d.ts.map