UNPKG

@metamask-previews/keyring-snap-sdk

Version:
17 lines (16 loc) 825 B
import type { Infer } from '@metamask/superstruct'; export declare const JsonRpcRequestStruct: import("@metamask/superstruct").Struct<{ jsonrpc: "2.0"; id: string | number | null; method: string; params?: import("@metamask/utils").Json[] | Record<string, import("@metamask/utils").Json>; }, { jsonrpc: import("@metamask/superstruct").Struct<"2.0", "2.0">; id: import("@metamask/superstruct").Struct<string | number | null, null>; method: import("@metamask/superstruct").Struct<string, null>; params: import("@metamask/superstruct").Struct<import("@metamask/keyring-utils").ExactOptionalTag | import("@metamask/utils").Json[] | Record<string, import("@metamask/utils").Json>, null>; }>; /** * JSON-RPC request type. */ export declare type JsonRpcRequest = Infer<typeof JsonRpcRequestStruct>;