/// /// import type { HandlerType, SnapExportsParameters } from "@metamask/snaps-utils"; import type { Json } from "@metamask/utils"; import type { Duplex } from "readable-stream"; export type InvokeSnapArgs = Omit; export type InvokeSnap = (target: string, handler: HandlerType, args: InvokeSnapArgs | undefined) => Promise; export type { NotifyFunction } from "./endowments/commonEndowmentFactory.mjs"; export declare class BaseSnapExecutor { #private; protected constructor(commandStream: Duplex, rpcStream: Duplex); } //# sourceMappingURL=BaseSnapExecutor.d.mts.map