/** * This file was generated by scripts/codegen.ts * * Original abi file: * - node_modules/@axelar-network/interchain-token-service/artifacts/contracts/interfaces/ITokenManagerType.sol/ITokenManagerType.json * * DO NOT EDIT MANUALLY */ import { Chain } from "viem"; import { PublicContractClient } from "../../PublicContractClient"; import ABI_FILE from "./ITokenManagerType.abi"; export declare const ITOKEN_MANAGER_TYPE_ABI: readonly []; /** * ITokenManagerTypeClient * * @description Type-safe contract client for ITokenManagerType * * @example * * import { sepolia } from "viem/chains"; * * const client = createITokenManagerTypeClient({ * chain: sepolia, * address: "0x1234..." * }); */ export declare class ITokenManagerTypeClient extends PublicContractClient { static ABI: readonly []; static contractName: "ITokenManagerType"; constructor(options: { chain: Chain; address: `0x${string}`; }); } export declare const createITokenManagerTypeClient: (options: { chain: Chain; address: `0x${string}`; }) => ITokenManagerTypeClient;