interface BgpAsnResult { asn: number; name: string; description: string; countryCode: string; emailContacts: string[]; abuseContacts: string[]; website?: string; ipv4Prefixes: { prefix: string; name: string; description: string; countryCode: string; }[]; ipv6Prefixes: { prefix: string; name: string; description: string; countryCode: string; }[]; } interface BgpIpResult { ip: string; prefixes: { prefix: string; asn: number; name: string; description: string; countryCode: string; }[]; rir: string; } interface BgpPrefixResult { prefix: string; cidr: number; asns: { asn: number; name: string; description: string; countryCode: string; }[]; name: string; description: string; countryCode: string; rir: string; } export declare function bgpAsn(asn: number): Promise; export declare function bgpIp(ip: string): Promise; export declare function bgpPrefix(prefix: string, cidr: number): Promise; export {}; //# sourceMappingURL=index.d.ts.map