export declare const walletClientWithAccount: { account: undefined; batch?: { multicall?: boolean | { batchSize?: number | undefined; wait?: number | undefined; } | undefined; } | undefined; cacheTime: number; chain: import("viem/_types/types/utils").Assign<{ readonly id: 31337; readonly name: "Foundry"; readonly network: "foundry"; readonly nativeCurrency: { readonly decimals: 18; readonly name: "Ether"; readonly symbol: "ETH"; }; readonly rpcUrls: { readonly default: { readonly http: readonly ["http://127.0.0.1:8545"]; readonly webSocket: readonly ["ws://127.0.0.1:8545"]; }; readonly public: { readonly http: readonly ["http://127.0.0.1:8545"]; readonly webSocket: readonly ["ws://127.0.0.1:8545"]; }; }; }, import("viem/_types/types/chain").ChainConfig>; key: string; name: string; pollingInterval: number; request: import("viem").EIP1193RequestFn; transport: import("viem").TransportConfig<"http", import("viem").EIP1193RequestFn> & { fetchOptions?: Omit | undefined; url?: string | undefined; }; type: string; uid: string; addChain: (args: import("viem").AddChainParameters) => Promise; deployContract: (args: import("viem").DeployContractParameters>, undefined, TChainOverride>) => Promise<`0x${string}`>; getAddresses: () => Promise; getChainId: () => Promise; getPermissions: () => Promise; prepareTransactionRequest: (args: import("viem").PrepareTransactionRequestParameters>, undefined, TChainOverride_1>) => Promise; requestAddresses: () => Promise; requestPermissions: (args: { [x: string]: Record; eth_accounts: Record; }) => Promise; sendRawTransaction: (args: import("viem/_types/actions/wallet/sendRawTransaction").SendRawTransactionParameters) => Promise<`0x${string}`>; sendTransaction: (args: import("viem").SendTransactionParameters>, undefined, TChainOverride_2>) => Promise<`0x${string}`>; signMessage: (args: import("viem").SignMessageParameters) => Promise<`0x${string}`>; signTransaction: (args: import("viem/_types/actions/wallet/signTransaction").SignTransactionParameters>, undefined, TChainOverride_3>) => Promise<`0x${string}`>; signTypedData: (args: import("viem").SignTypedDataParameters) => Promise<`0x${string}`>; switchChain: (args: import("viem").SwitchChainParameters) => Promise; watchAsset: (args: import("viem").WatchAssetParams) => Promise; writeContract: (args: import("viem").WriteContractParameters>, undefined, TChainOverride_4>) => Promise<`0x${string}`>; extend: & Pick>>(fn: (client: import("viem").Client>, undefined, import("viem").WalletRpcSchema, import("viem").WalletActions>, undefined>>) => client) => import("viem").Client>, undefined, import("viem").WalletRpcSchema, { [K in keyof client]: client[K]; } & import("viem").WalletActions>, undefined>>; }; //# sourceMappingURL=batchPublish.test.d.ts.map