import { z } from 'zod'; export declare const HeliusAccountActionSchema: z.ZodEnum<["getStarted", "setHeliusApiKey", "generateKeypair", "signup", "getAccountStatus", "getAccountPlan", "getHeliusPlanInfo", "compareHeliusPlans", "previewUpgrade", "upgradePlan", "payRenewal", "purchaseCredits"]>; export declare const HeliusWalletActionSchema: z.ZodEnum<["getBalance", "getTokenBalances", "getWalletBalances", "getWalletBalanceAt", "getWalletHistory", "getWalletTransfers", "getWalletIdentity", "batchWalletIdentity", "getWalletFundedBy"]>; export declare const HeliusAssetActionSchema: z.ZodEnum<["getAsset", "getAssetsByOwner", "searchAssets", "getAssetsByGroup", "getAssetProof", "getAssetProofBatch", "getSignaturesForAsset", "getNftEditions", "getTokenHolders"]>; export declare const HeliusTransactionActionSchema: z.ZodEnum<["parseTransactions", "getTransactionHistory", "getTransfersByAddress"]>; export declare const HeliusChainActionSchema: z.ZodEnum<["getAccountInfo", "getTokenAccounts", "getProgramAccounts", "getBlock", "getNetworkStatus", "getPriorityFeeEstimate", "simulateTransaction", "getStakeAccounts", "getWithdrawableAmount"]>; export declare const HeliusStreamingActionSchema: z.ZodEnum<["createWebhook", "getAllWebhooks", "getWebhookByID", "updateWebhook", "deleteWebhook", "transactionSubscribe", "accountSubscribe", "laserstreamSubscribe"]>; export declare const HeliusKnowledgeActionSchema: z.ZodEnum<["lookupHeliusDocs", "listHeliusDocTopics", "getHeliusCreditsInfo", "getRateLimitInfo", "troubleshootError", "recommendStack", "getSIMD", "listSIMDs", "searchSolanaDocs", "readSolanaSourceFile", "fetchHeliusBlog", "getPumpFunGuide", "getSenderInfo", "getWebhookGuide", "getLatencyComparison", "getEnhancedWebSocketInfo", "getLaserstreamInfo"]>; export declare const HeliusWriteActionSchema: z.ZodEnum<["transferSol", "transferToken", "stakeSOL", "unstakeSOL", "withdrawStake"]>; export declare const HeliusCompressionActionSchema: z.ZodEnum<["getCompressedAccount", "getCompressedAccountsByOwner", "getMultipleCompressedAccounts", "getCompressedBalance", "getCompressedBalanceByOwner", "getCompressedMintTokenHolders", "getCompressedTokenAccountBalance", "getCompressedTokenAccountsByOwner", "getCompressedTokenAccountsByDelegate", "getCompressedTokenBalancesByOwnerV2", "getCompressedAccountProof", "getMultipleCompressedAccountProofs", "getMultipleNewAddressProofs", "getCompressionSignaturesForAccount", "getCompressionSignaturesForAddress", "getCompressionSignaturesForOwner", "getCompressionSignaturesForTokenOwner", "getLatestCompressionSignatures", "getLatestNonVotingSignatures", "getTransactionWithCompressionInfo", "getValidityProof", "getIndexerHealth", "getIndexerSlot"]>; export declare const HELIUS_ACCOUNT_SCHEMA: { action: z.ZodEnum<["getStarted", "setHeliusApiKey", "generateKeypair", "signup", "getAccountStatus", "getAccountPlan", "getHeliusPlanInfo", "compareHeliusPlans", "previewUpgrade", "upgradePlan", "payRenewal", "purchaseCredits"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; apiKey: z.ZodOptional; network: z.ZodOptional; paymentIntentId: z.ZodOptional; plan: z.ZodOptional; period: z.ZodOptional; couponCode: z.ZodOptional; email: z.ZodOptional; firstName: z.ZodOptional; lastName: z.ZodOptional; discoveryPath: z.ZodOptional; frictionPoints: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_WALLET_SCHEMA: { action: z.ZodEnum<["getBalance", "getTokenBalances", "getWalletBalances", "getWalletBalanceAt", "getWalletHistory", "getWalletTransfers", "getWalletIdentity", "batchWalletIdentity", "getWalletFundedBy"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; address: z.ZodOptional; addresses: z.ZodOptional>; mint: z.ZodOptional; time: z.ZodOptional; datetime: z.ZodOptional; slot: z.ZodOptional; limit: z.ZodOptional; page: z.ZodOptional; cursor: z.ZodOptional; before: z.ZodOptional; after: z.ZodOptional; showNfts: z.ZodOptional; showZeroBalance: z.ZodOptional; showNative: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_ASSET_SCHEMA: { action: z.ZodEnum<["getAsset", "getAssetsByOwner", "searchAssets", "getAssetsByGroup", "getAssetProof", "getAssetProofBatch", "getSignaturesForAsset", "getNftEditions", "getTokenHolders"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; id: z.ZodOptional; ids: z.ZodOptional>; address: z.ZodOptional; ownerAddress: z.ZodOptional; creatorAddress: z.ZodOptional; authorityAddress: z.ZodOptional; groupKey: z.ZodOptional; groupValue: z.ZodOptional; mint: z.ZodOptional; limit: z.ZodOptional; page: z.ZodOptional; name: z.ZodOptional; compressed: z.ZodOptional; burnt: z.ZodOptional; frozen: z.ZodOptional; onlyVerified: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_TRANSACTION_SCHEMA: { action: z.ZodEnum<["parseTransactions", "getTransactionHistory", "getTransfersByAddress"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; address: z.ZodOptional; signature: z.ZodOptional; signatures: z.ZodOptional>; limit: z.ZodOptional; before: z.ZodOptional; until: z.ZodOptional; paginationToken: z.ZodOptional; sortOrder: z.ZodOptional; status: z.ZodOptional; mode: z.ZodOptional; transactionDetails: z.ZodOptional; tokenAccounts: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_CHAIN_SCHEMA: { action: z.ZodEnum<["getAccountInfo", "getTokenAccounts", "getProgramAccounts", "getBlock", "getNetworkStatus", "getPriorityFeeEstimate", "simulateTransaction", "getStakeAccounts", "getWithdrawableAmount"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; address: z.ZodOptional; addresses: z.ZodOptional>; programId: z.ZodOptional; slot: z.ZodOptional; limit: z.ZodOptional; page: z.ZodOptional; stakeAccount: z.ZodOptional; accountKeys: z.ZodOptional>; priorityLevel: z.ZodOptional; includeAllLevels: z.ZodOptional; encoding: z.ZodOptional; dataSize: z.ZodOptional; owner: z.ZodOptional; mint: z.ZodOptional; transaction: z.ZodOptional; sigVerify: z.ZodOptional; replaceRecentBlockhash: z.ZodOptional; commitment: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_STREAMING_SCHEMA: { action: z.ZodEnum<["createWebhook", "getAllWebhooks", "getWebhookByID", "updateWebhook", "deleteWebhook", "transactionSubscribe", "accountSubscribe", "laserstreamSubscribe"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; account: z.ZodOptional; accountAddresses: z.ZodOptional>; webhookID: z.ZodOptional; webhookURL: z.ZodOptional; transactionTypes: z.ZodOptional>; signature: z.ZodOptional; encoding: z.ZodOptional; commitment: z.ZodOptional; region: z.ZodOptional; webhookType: z.ZodOptional; accountInclude: z.ZodOptional>; accountExclude: z.ZodOptional>; accountRequired: z.ZodOptional>; subscribeAccounts: z.ZodOptional>; accountOwners: z.ZodOptional>; transactionAccountInclude: z.ZodOptional>; transactionAccountExclude: z.ZodOptional>; transactionAccountRequired: z.ZodOptional>; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_KNOWLEDGE_SCHEMA: { action: z.ZodEnum<["lookupHeliusDocs", "listHeliusDocTopics", "getHeliusCreditsInfo", "getRateLimitInfo", "troubleshootError", "recommendStack", "getSIMD", "listSIMDs", "searchSolanaDocs", "readSolanaSourceFile", "fetchHeliusBlog", "getPumpFunGuide", "getSenderInfo", "getWebhookGuide", "getLatencyComparison", "getEnhancedWebSocketInfo", "getLaserstreamInfo"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; topic: z.ZodOptional; section: z.ZodOptional; query: z.ZodOptional; slug: z.ZodOptional; number: z.ZodOptional; path: z.ZodOptional; category: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; description: z.ZodOptional; budget: z.ZodOptional; complexity: z.ZodOptional; scale: z.ZodOptional; remember: z.ZodOptional; errorCode: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_WRITE_SCHEMA: { action: z.ZodEnum<["transferSol", "transferToken", "stakeSOL", "unstakeSOL", "withdrawStake"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; recipientAddress: z.ZodOptional; mintAddress: z.ZodOptional; amount: z.ZodOptional; sendMax: z.ZodOptional; stakeAccount: z.ZodOptional; destination: z.ZodOptional; owsWallet: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const HELIUS_COMPRESSION_SCHEMA: { action: z.ZodEnum<["getCompressedAccount", "getCompressedAccountsByOwner", "getMultipleCompressedAccounts", "getCompressedBalance", "getCompressedBalanceByOwner", "getCompressedMintTokenHolders", "getCompressedTokenAccountBalance", "getCompressedTokenAccountsByOwner", "getCompressedTokenAccountsByDelegate", "getCompressedTokenBalancesByOwnerV2", "getCompressedAccountProof", "getMultipleCompressedAccountProofs", "getMultipleNewAddressProofs", "getCompressionSignaturesForAccount", "getCompressionSignaturesForAddress", "getCompressionSignaturesForOwner", "getCompressionSignaturesForTokenOwner", "getLatestCompressionSignatures", "getLatestNonVotingSignatures", "getTransactionWithCompressionInfo", "getValidityProof", "getIndexerHealth", "getIndexerSlot"]>; detail: z.ZodOptional>; args: z.ZodOptional, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>, z.ZodPipeline, z.ZodObject<{}, "passthrough", z.ZodTypeAny, z.objectOutputType<{}, z.ZodTypeAny, "passthrough">, z.objectInputType<{}, z.ZodTypeAny, "passthrough">>>]>>; address: z.ZodOptional; addresses: z.ZodOptional>; hash: z.ZodOptional; hashes: z.ZodOptional>; owner: z.ZodOptional; delegate: z.ZodOptional; mint: z.ZodOptional; limit: z.ZodOptional; cursor: z.ZodOptional; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; }; export declare const EXPAND_RESULT_SCHEMA: { resultId: z.ZodString; section: z.ZodOptional; item: z.ZodOptional; page: z.ZodOptional; range: z.ZodOptional; continuation: z.ZodOptional; detail: z.ZodOptional>; } & { readonly _feedback: z.ZodString; readonly _feedbackTool: z.ZodString; readonly _model: z.ZodString; };