import { Account, Address, Chain, Client, Prettify, PublicActions, PublicRpcSchema, RpcSchema, Transport } from "viem"; import { AdminRpcSchema } from "../../methods/admin/adminRpcSchema.js"; import { CChainRpcSchema } from "../../methods/cChain/cChainRpcSchema.js"; import { HealthRpcSchema } from "../../methods/health/healthRpcSchema.js"; import { IndexRpcSchema } from "../../methods/index/indexRpcSchema.js"; import { InfoRpcSchema } from "../../methods/info/infoRpcSchema.js"; import { PChainRpcSchema } from "../../methods/pChain/pChainRpcSchema.js"; import { ProposervmRpcSchema } from "../../methods/proposervm/proposervmRpcSchema.js"; import { AvalanchePublicRpcSchema } from "../../methods/public/avalanchePublicRpcSchema.js"; import { XChainRpcSchema } from "../../methods/xChain/xChainRpcSchema.js"; import { AvalancheCoreClient, AvalancheCoreClientConfig, CreateAvalancheCoreClientErrorType } from "../createAvalancheCoreClient.js"; import { AdminAPIActions } from "../decorators/adminApi.js"; import { AvalanchePublicActions } from "../decorators/avalanchePublic.js"; import { CChainActions } from "../decorators/cChain.js"; import { HealthAPIActions } from "../decorators/healthApi.js"; import { IndexAPIActions } from "../decorators/indexApi.js"; import { InfoAPIActions } from "../decorators/infoApi.js"; import { PChainActions } from "../decorators/pChain.js"; import { ProposervmAPIActions } from "../decorators/proposervmApi.js"; import { XChainActions } from "../decorators/xChain.js"; export type AvalancheClientConfig = Prettify, "clientType">>; export type AvalancheClient = Prettify & (chain extends { name: "Avalanche" | "Avalanche Fuji"; } ? { pChain: AvalancheCoreClient; cChain: AvalancheCoreClient; xChain: AvalancheCoreClient; admin: AvalancheCoreClient; info: AvalancheCoreClient; health: AvalancheCoreClient; proposervm: { cChain: AvalancheCoreClient; pChain: AvalancheCoreClient; xChain: AvalancheCoreClient; }; indexBlock: { pChain: AvalancheCoreClient; cChain: AvalancheCoreClient; xChain: AvalancheCoreClient; }; indexTx: { xChain: AvalancheCoreClient; }; } : {})>; export type CreateAvalancheClientErrorType = CreateAvalancheCoreClientErrorType; //# sourceMappingURL=createAvalancheClient.d.ts.map