import type { JsonRpcMiddleware } from "@metamask/json-rpc-engine"; import type { Json, JsonRpcParams } from "@metamask/utils"; import type { MultichainMiddlewareHooks } from "../../simulation.cjs"; /** * Create a middleware that handles requests to the multichain API. * * @param isMultichain - Whether the JSON-RPC pipeline has multichain enabled. * @param hooks - Hooks required to execute the middleware RPC methods. * @returns The middleware. */ export declare function createMultichainMiddleware(isMultichain: boolean, hooks: MultichainMiddlewareHooks): JsonRpcMiddleware; //# sourceMappingURL=middleware.d.cts.map