import type { Prettify } from "viem"; import type { MultichainSmartAccount } from "../account/toMultiChainNexusAccount"; import { type HttpClient, type Url } from "./createHttpClient"; /** * Parameters for creating a Mee client */ export type CreateMeeClientParams = { /** URL for the MEE node service */ url?: Url; /** Polling interval for the Mee client */ pollingInterval?: number; /** Account to use for the Mee client */ account: MultichainSmartAccount; }; export type BaseMeeClient = Prettify; export type MeeClient = ReturnType; export declare const createMeeClient: (params: CreateMeeClientParams) => import("./decorators/mee").MeeActions & { request: (params: { path: string; method?: "GET" | "POST"; body?: object; params?: Record; }) => Promise; extend: (fn: (base: extendedHttpClient) => client) => client & extendedHttpClient; pollingInterval: number; account: MultichainSmartAccount; }; //# sourceMappingURL=createMeeClient.d.ts.map