import { z } from 'zod'; import { UnwrappedTool, Tool } from './tool.js'; import { WalletClient } from './wallets/core.js'; import './wallets/chain.js'; declare const getAddressParametersSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; declare const getBalanceParametersSchema: z.ZodObject<{ address: z.ZodOptional; }, "strip", z.ZodTypeAny, { address?: string | undefined; }, { address?: string | undefined; }>; declare function getAddress(walletClient: WalletClient, _parameters: z.infer): string; declare function getBalance(walletClient: WalletClient, parameters: z.infer): Promise; declare const unwrappedTools: UnwrappedTool[]; declare function getCoreTools(walletClient: WalletClient): Tool[]; export { getAddress, getAddressParametersSchema, getBalance, getBalanceParametersSchema, getCoreTools, unwrappedTools };