///
import type { EntryObject, IPFamily, LookupOptions } from 'cacheable-lookup';
declare function lookup(...[host, options, callback]: [
hostname: string,
family: IPFamily,
callback: (error: NodeJS.ErrnoException, address: string, family: IPFamily) => void
] | [
hostname: string,
callback: (error: NodeJS.ErrnoException, address: string, family: IPFamily) => void
] | [
hostname: string,
options: LookupOptions & {
all: true;
},
callback: (error: NodeJS.ErrnoException, result: ReadonlyArray) => void
] | [
hostname: string,
options: LookupOptions,
callback: (error: NodeJS.ErrnoException, address: string, family: IPFamily) => void
]): void;
export { lookup as dnsLookup };
export declare function printDnsStats(): void;
export declare function clearDnsCache(): void;