export declare enum RecordType { 'A' = 1, 'NS' = 2, 'MD' = 3, 'MF' = 4, 'CNAME' = 5, 'SOA' = 6, 'MB' = 7, 'MG' = 8, 'MR' = 9, 'NULL' = 10, 'WKS' = 11, 'PTR' = 12, 'HINFO' = 13, 'MINFO' = 14, 'MX' = 15, 'TXT' = 16, 'RP' = 17, 'AFSDB' = 18, 'X25' = 19, 'ISDN' = 20, 'RT' = 21, 'NSAP' = 22, 'NSAP-PTR' = 23, 'SIG' = 24, 'KEY' = 25, 'PX' = 26, 'GPOS' = 27, 'AAAA' = 28, 'LOC' = 29, 'NXT' = 30, 'EID' = 31, 'NIMLOC' = 32, 'SRV' = 33, 'ATMA' = 34, 'NAPTR' = 35, 'KX' = 36, 'CERT' = 37, 'A6' = 38, 'DNAME' = 39, 'SINK' = 40, 'OPT' = 41, 'APL' = 42, 'DS' = 43, 'SSHFP' = 44, 'IPSECKEY' = 45, 'RRSIG' = 46, 'NSEC' = 47, 'DNSKEY' = 48, 'DHCID' = 49, 'NSEC3' = 50, 'NSEC3PARAM' = 51, 'TLSA' = 52, 'SMIMEA' = 53, 'HIP' = 55, 'NINFO' = 56, 'RKEY' = 57, 'TALINK' = 58, 'CDS' = 59, 'CDNSKEY' = 60, 'OPENPGPKEY' = 61, 'CSYNC' = 62, 'ZONEMD' = 63, 'SVCB' = 64, 'HTTPSSVC' = 65, 'SPF' = 99, 'UINFO' = 100, 'UID' = 101, 'GID' = 102, 'UNSPEC' = 103, 'NID' = 104, 'L32' = 105, 'L64' = 106, 'LP' = 107, 'EUI48' = 108, 'EUI64' = 109, 'TSIG' = 250, 'IXFR' = 251, 'AXFR' = 252, 'MAILB' = 253, 'MAILA' = 254, '*' = 255, 'URI' = 256, 'CAA' = 257, 'AVC' = 258, 'DOA' = 259, 'AMTRELAY' = 260, 'TA' = 32768, 'DLV' = 32769 } export declare const NODATA = "NODATA"; export declare const FORMERR = "FORMERR"; export declare const SERVFAIL = "SERVFAIL"; export declare const NOTFOUND = "NOTFOUND"; export declare const NOTIMP = "NOTIMP"; export declare const REFUSED = "REFUSED"; export declare const BADQUERY = "BADQUERY"; export declare const BADNAME = "BADNAME"; export declare const BADFAMILY = "BADFAMILY"; export declare const BADRESP = "BADRESP"; export declare const CONNREFUSED = "CONNREFUSED"; export declare const TIMEOUT = "TIMEOUT"; export declare const EOF = "EOF"; export declare const FILE = "FILE"; export declare const NOMEM = "NOMEM"; export declare const DESTRUCTION = "DESTRUCTION"; export declare const BADSTR = "BADSTR"; export declare const BADFLAGS = "BADFLAGS"; export declare const NONAME = "NONAME"; export declare const BADHINTS = "BADHINTS"; export declare const NOTINITIALIZED = "NOTINITIALIZED"; export declare const LOADIPHLPAPI = "LOADIPHLPAPI"; export declare const ADDRGETNETWORKPARAMS = "ADDRGETNETWORKPARAMS"; export declare const CANCELLED = "CANCELLED"; export declare type ErrorCode = 'NODATA' | 'FORMERR' | 'SERVFAIL' | 'NOTFOUND' | 'NOTIMP' | 'REFUSED' | 'BADQUERY' | 'BADNAME' | 'BADFAMILY' | 'BADRESP' | 'CONNREFUSED' | 'TIMEOUT' | 'EOF' | 'FILE' | 'NOMEM' | 'DESTRUCTION' | 'BADSTR' | 'BADFLAGS' | 'NONAME' | 'BADHINTS' | 'NOTINITIALIZED' | 'LOADIPHLPAPI' | 'ADDRGETNETWORKPARAMS' | 'CANCELLED';