import { Account, Address, Chain, Client, ClientConfig, CreatePublicClientErrorType, ParseAccount, Prettify, RpcSchema, Transport } from "viem"; export type Extended = Prettify<{ [_ in keyof Client]?: undefined; } & { [key: string]: unknown; }>; export type AvalancheBaseClientConfig = Prettify, "batch" | "cacheTime" | "ccipRead" | "chain" | "key" | "name" | "pollingInterval" | "rpcSchema" | "transport">>; export type AvalancheBaseClient = Prettify, "extend"> & (extended extends Extended ? extended : unknown) & { extend: (fn: (client: AvalancheBaseClient) => client) => AvalancheBaseClient & (extended extends Extended ? extended : unknown)>; }>; export type CreateAvalancheBaseClientErrorType = CreatePublicClientErrorType; export declare function createAvalancheBaseClient(parameters: AvalancheBaseClientConfig): AvalancheBaseClient, rpcSchema, extended>; //# sourceMappingURL=createAvalancheBaseClient.d.ts.map