import { GetAssetFn } from "./methods/getAsset"; import { GetAssetBatchFn } from "./methods/getAssetBatch"; import { GetAssetProofFn } from "./methods/getAssetProof"; import { GetAssetProofBatchFn } from "./methods/getAssetProofBatch"; import { GetAssetsByAuthorityFn } from "./methods/getAssetsByAuthority"; import { GetAssetsByCreatorFn } from "./methods/getAssetsByCreator"; import { GetAssetsByGroupFn } from "./methods/getAssetsByGroup"; import { GetPriorityFeeEstimateFn } from "./methods/getPriorityFeeEstimate"; import { type WebhookClient } from "../webhooks/client.eager"; import { type WalletClient } from "../wallet/client.eager"; import { GetAssetsByOwnerFn } from "./methods/getAssetsByOwner"; import { GetNftEditionsFn } from "./methods/getNftEditions"; import { GetSignaturesForAssetFn } from "./methods/getSignaturesForAsset"; import { GetTokenAccountsFn } from "./methods/getTokenAccounts"; import { SearchAssetsFn } from "./methods/searchAssets"; import { EnhancedTxClient } from "../enhanced/client.eager"; import { ResolvedHeliusRpcApi } from "./heliusRpcApi"; import { TxHelpersEager } from "../transactions/client.eager"; import { GetProgramAccountsV2Fn } from "./methods/getProgramAccountsV2"; import { GetAllProgramAccountsFn } from "./methods/getAllProgramAccounts"; import { GetTokenAccountsByOwnerV2Fn } from "./methods/getTokenAccountsByOwnerV2"; import { GetAllTokenAccountsByOwnerFn } from "./methods/getAllTokenAccountsByOwner"; import { GetTransactionsForAddressFn } from "./methods/getTransactionsForAddress"; import type { HeliusRpcOptions } from "./types"; export interface HeliusClientEager { raw: ResolvedHeliusRpcApi; getAsset: GetAssetFn; getAssetBatch: GetAssetBatchFn; getAssetProof: GetAssetProofFn; getAssetProofBatch: GetAssetProofBatchFn; getAssetsByAuthority: GetAssetsByAuthorityFn; getAssetsByCreator: GetAssetsByCreatorFn; getAssetsByGroup: GetAssetsByGroupFn; getAssetsByOwner: GetAssetsByOwnerFn; getNftEditions: GetNftEditionsFn; getSignaturesForAsset: GetSignaturesForAssetFn; getTokenAccounts: GetTokenAccountsFn; searchAssets: SearchAssetsFn; getPriorityFeeEstimate: GetPriorityFeeEstimateFn; getProgramAccountsV2: GetProgramAccountsV2Fn; getAllProgramAccounts: GetAllProgramAccountsFn; getTokenAccountsByOwnerV2: GetTokenAccountsByOwnerV2Fn; getAllTokenAccountsByOwner: GetAllTokenAccountsByOwnerFn; getTransactionsForAddress: GetTransactionsForAddressFn; webhooks: WebhookClient; enhanced: EnhancedTxClient; tx: TxHelpersEager; wallet: WalletClient; } export declare const createHeliusEager: ({ apiKey, network, rebateAddress, baseUrl, userAgent, }: HeliusRpcOptions) => HeliusClientEager; //# sourceMappingURL=createHelius.eager.d.ts.map