export declare const tools: readonly [import("./types.js").McpToolDef; blockchain: import("zod").ZodOptional>; network: import("zod").ZodOptional>; referenceId: import("zod").ZodOptional; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; } & { context: import("zod").ZodOptional; } & { confirmationToken: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { action: "list-subscriptions" | "get-subscription" | "delete-subscription" | "activate-subscription"; blockchain?: "bitcoin" | "bitcoin-cash" | "dash" | "dogecoin" | "litecoin" | "zcash" | "ethereum" | "ethereum-classic" | "binance-smart-chain" | "polygon" | "tron" | "xrp" | "tezos" | "optimism" | "arbitrum" | "avalanche" | "solana" | "base" | "kaspa" | undefined; network?: "mainnet" | "testnet" | "sepolia" | "mordor" | "amoy" | "nile" | "shadownet" | "fuji" | "devnet" | undefined; referenceId?: string | undefined; limit?: number | undefined; offset?: number | undefined; context?: string | undefined; confirmationToken?: string | undefined; }, { action: "list-subscriptions" | "get-subscription" | "delete-subscription" | "activate-subscription"; blockchain?: "bitcoin" | "bitcoin-cash" | "dash" | "dogecoin" | "litecoin" | "zcash" | "ethereum" | "ethereum-classic" | "binance-smart-chain" | "polygon" | "tron" | "xrp" | "tezos" | "optimism" | "arbitrum" | "avalanche" | "solana" | "base" | "kaspa" | undefined; network?: "mainnet" | "testnet" | "sepolia" | "mordor" | "amoy" | "nile" | "shadownet" | "fuji" | "devnet" | undefined; referenceId?: string | undefined; limit?: number | undefined; offset?: number | undefined; context?: string | undefined; confirmationToken?: string | undefined; }>>, import("./types.js").McpToolDef; blockchain: import("zod").ZodString; network: import("zod").ZodString; callbackUrl: import("zod").ZodString; callbackSecretKey: import("zod").ZodOptional; address: import("zod").ZodOptional; allowDuplicates: import("zod").ZodDefault; receiveCallbackOn: import("zod").ZodOptional; confirmationsCount: import("zod").ZodOptional; } & { context: import("zod").ZodOptional; } & { confirmationToken: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { blockchain: string; network: string; callbackUrl: string; allowDuplicates: boolean; eventType: "address-coins-transactions-unconfirmed" | "address-coins-transactions-confirmed" | "address-coins-transactions-confirmed-each-confirmation" | "address-tokens-transactions-confirmed" | "address-tokens-transactions-confirmed-each-confirmation" | "address-internal-transactions-confirmed" | "address-internal-transactions-confirmed-each-confirmation" | "block-mined"; context?: string | undefined; confirmationToken?: string | undefined; callbackSecretKey?: string | undefined; address?: string | undefined; receiveCallbackOn?: number | undefined; confirmationsCount?: number | undefined; }, { blockchain: string; network: string; callbackUrl: string; eventType: "address-coins-transactions-unconfirmed" | "address-coins-transactions-confirmed" | "address-coins-transactions-confirmed-each-confirmation" | "address-tokens-transactions-confirmed" | "address-tokens-transactions-confirmed-each-confirmation" | "address-internal-transactions-confirmed" | "address-internal-transactions-confirmed-each-confirmation" | "block-mined"; context?: string | undefined; confirmationToken?: string | undefined; callbackSecretKey?: string | undefined; address?: string | undefined; allowDuplicates?: boolean | undefined; receiveCallbackOn?: number | undefined; confirmationsCount?: number | undefined; }>>, { name: "system_info"; credits: undefined; description: string; inputSchema: import("zod").ZodObject<{ action: import("zod").ZodEnum<["blockchains", "errors", "credits", "callbacks", "limits"]>; } & { context: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { action: "blockchains" | "errors" | "credits" | "callbacks" | "limits"; context?: string | undefined; }, { action: "blockchains" | "errors" | "credits" | "callbacks" | "limits"; context?: string | undefined; }>; handler: (_client: import("@cryptoapis-io/mcp-shared").CryptoApisHttpClient, _logger: unknown) => (input: import("@cryptoapis-io/mcp-shared").SystemInfoInput) => Promise<{ content: { type: "text"; text: string; }[]; }>; }]; //# sourceMappingURL=index.d.ts.map