@metamask/snaps-utils
Version:
A collection of utilities for MetaMask Snaps
67 lines • 2.38 kB
text/typescript
export declare const AddressResolutionStruct: import("@metamask/superstruct").Struct<{
protocol: string;
resolvedDomain: string;
}, {
protocol: import("@metamask/superstruct").Struct<string, null>;
resolvedDomain: import("@metamask/superstruct").Struct<string, null>;
}>;
export declare const DomainResolutionStruct: import("@metamask/superstruct").Struct<{
protocol: string;
resolvedAddress: string;
domainName: string;
}, {
protocol: import("@metamask/superstruct").Struct<string, null>;
resolvedAddress: import("@metamask/superstruct").Struct<string, null>;
domainName: import("@metamask/superstruct").Struct<string, null>;
}>;
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<string, null>;
resolvedDomain: import("@metamask/superstruct").Struct<string, null>;
}>>;
}>;
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<string, null>;
resolvedAddress: import("@metamask/superstruct").Struct<string, null>;
domainName: import("@metamask/superstruct").Struct<string, null>;
}>>;
}>;
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