export declare const AddressResolutionStruct: import("@metamask/superstruct").Struct<{ protocol: string; resolvedDomain: string; }, { protocol: import("@metamask/superstruct").Struct; resolvedDomain: import("@metamask/superstruct").Struct; }>; export declare const DomainResolutionStruct: import("@metamask/superstruct").Struct<{ protocol: string; resolvedAddress: string; domainName: string; }, { protocol: import("@metamask/superstruct").Struct; resolvedAddress: import("@metamask/superstruct").Struct; domainName: import("@metamask/superstruct").Struct; }>; export declare const AddressResolutionResponseStruct: import("@metamask/superstruct").Struct<{ resolvedDomains: { protocol: string; resolvedDomain: string; }[]; }, { resolvedDomains: import("@metamask/superstruct").Struct<{ protocol: string; resolvedDomain: string; }[], import("@metamask/superstruct").Struct<{ protocol: string; resolvedDomain: string; }, { protocol: import("@metamask/superstruct").Struct; resolvedDomain: import("@metamask/superstruct").Struct; }>>; }>; export declare const DomainResolutionResponseStruct: import("@metamask/superstruct").Struct<{ resolvedAddresses: { protocol: string; resolvedAddress: string; domainName: string; }[]; }, { resolvedAddresses: import("@metamask/superstruct").Struct<{ protocol: string; resolvedAddress: string; domainName: string; }[], import("@metamask/superstruct").Struct<{ protocol: string; resolvedAddress: string; domainName: string; }, { protocol: import("@metamask/superstruct").Struct; resolvedAddress: import("@metamask/superstruct").Struct; domainName: import("@metamask/superstruct").Struct; }>>; }>; export declare const OnNameLookupResponseStruct: import("@metamask/superstruct").Struct<{ resolvedDomains: { protocol: string; resolvedDomain: string; }[]; } | { resolvedAddresses: { protocol: string; resolvedAddress: string; domainName: string; }[]; } | null, null>; //# sourceMappingURL=name-lookup.d.cts.map