export declare class DnsError extends Error { code: number; constructor(name: string, code: number, msg: string, caller?: Function); } export declare class DnsProtocolError extends DnsError { constructor(message?: string, caller?: Function); } export declare class DnsCannotProcessError extends DnsError { constructor(message?: string, caller?: Function); } export declare class DnsNoNameError extends DnsError { constructor(message?: string, caller?: Function); } export declare class DnsNotImplementedError extends DnsError { constructor(message?: string, caller?: Function); } export declare class DnsRefusedError extends DnsError { constructor(message?: string, caller?: Function); } export declare class DnsExceptionError extends DnsError { constructor(message?: string, caller?: Function); }