import type { Client, Options as ClientOptions, TDataShape } from "./client/index.js"; import type { DeleteV1WebhooksByWebhookIdData, DeleteV1WebhooksByWebhookIdErrors, DeleteV1WebhooksByWebhookIdResponses, GetV1BlocksData, GetV1BlocksErrors, GetV1BlocksResponses, GetV1ContractsAbiByContractAddressData, GetV1ContractsAbiByContractAddressErrors, GetV1ContractsAbiByContractAddressResponses, GetV1ContractsMetadataByContractAddressData, GetV1ContractsMetadataByContractAddressErrors, GetV1ContractsMetadataByContractAddressResponses, GetV1EventsByContractAddressBySignatureData, GetV1EventsByContractAddressBySignatureErrors, GetV1EventsByContractAddressBySignatureResponses, GetV1EventsByContractAddressData, GetV1EventsByContractAddressErrors, GetV1EventsByContractAddressResponses, GetV1EventsData, GetV1EventsErrors, GetV1EventsResponses, GetV1NftsBalanceByOwnerAddressData, GetV1NftsBalanceByOwnerAddressErrors, GetV1NftsBalanceByOwnerAddressResponses, GetV1NftsByContractAddressByTokenIdData, GetV1NftsByContractAddressByTokenIdErrors, GetV1NftsByContractAddressByTokenIdResponses, GetV1NftsByContractAddressData, GetV1NftsByContractAddressErrors, GetV1NftsByContractAddressResponses, GetV1NftsCollectionsByContractAddressData, GetV1NftsCollectionsByContractAddressErrors, GetV1NftsCollectionsByContractAddressResponses, GetV1NftsData, GetV1NftsErrors, GetV1NftsMetadataRefreshByContractAddressByTokenIdData, GetV1NftsMetadataRefreshByContractAddressByTokenIdErrors, GetV1NftsMetadataRefreshByContractAddressByTokenIdResponses, GetV1NftsMetadataRefreshByContractAddressData, GetV1NftsMetadataRefreshByContractAddressErrors, GetV1NftsMetadataRefreshByContractAddressResponses, GetV1NftsOwnersByContractAddressByTokenIdData, GetV1NftsOwnersByContractAddressByTokenIdErrors, GetV1NftsOwnersByContractAddressByTokenIdResponses, GetV1NftsOwnersByContractAddressData, GetV1NftsOwnersByContractAddressErrors, GetV1NftsOwnersByContractAddressResponses, GetV1NftsResponses, GetV1NftsTransfersByContractAddressByTokenIdData, GetV1NftsTransfersByContractAddressByTokenIdErrors, GetV1NftsTransfersByContractAddressByTokenIdResponses, GetV1NftsTransfersByContractAddressData, GetV1NftsTransfersByContractAddressErrors, GetV1NftsTransfersByContractAddressResponses, GetV1NftsTransfersData, GetV1NftsTransfersErrors, GetV1NftsTransfersResponses, GetV1NftsTransfersTransactionByTransactionHashData, GetV1NftsTransfersTransactionByTransactionHashErrors, GetV1NftsTransfersTransactionByTransactionHashResponses, GetV1TokensData, GetV1TokensErc20ByOwnerAddressData, GetV1TokensErc20ByOwnerAddressErrors, GetV1TokensErc20ByOwnerAddressResponses, GetV1TokensErc721ByOwnerAddressData, GetV1TokensErc721ByOwnerAddressErrors, GetV1TokensErc721ByOwnerAddressResponses, GetV1TokensErc1155ByOwnerAddressData, GetV1TokensErc1155ByOwnerAddressErrors, GetV1TokensErc1155ByOwnerAddressResponses, GetV1TokensErrors, GetV1TokensLookupData, GetV1TokensLookupErrors, GetV1TokensLookupResponses, GetV1TokensOwnersData, GetV1TokensOwnersErrors, GetV1TokensOwnersResponses, GetV1TokensPriceData, GetV1TokensPriceErrors, GetV1TokensPriceResponses, GetV1TokensPriceSupportedData, GetV1TokensPriceSupportedErrors, GetV1TokensPriceSupportedResponses, GetV1TokensResponses, GetV1TokensTransfersByContractAddressData, GetV1TokensTransfersByContractAddressErrors, GetV1TokensTransfersByContractAddressResponses, GetV1TokensTransfersData, GetV1TokensTransfersErrors, GetV1TokensTransfersResponses, GetV1TokensTransfersTransactionByTransactionHashData, GetV1TokensTransfersTransactionByTransactionHashErrors, GetV1TokensTransfersTransactionByTransactionHashResponses, GetV1TransactionsByContractAddressBySignatureData, GetV1TransactionsByContractAddressBySignatureErrors, GetV1TransactionsByContractAddressBySignatureResponses, GetV1TransactionsByContractAddressData, GetV1TransactionsByContractAddressErrors, GetV1TransactionsByContractAddressResponses, GetV1TransactionsData, GetV1TransactionsErrors, GetV1TransactionsResponses, GetV1WalletsByWalletAddressTransactionsData, GetV1WalletsByWalletAddressTransactionsErrors, GetV1WalletsByWalletAddressTransactionsResponses, GetV1WebhooksData, GetV1WebhooksErrors, GetV1WebhooksResponses, PatchV1WebhooksByWebhookIdData, PatchV1WebhooksByWebhookIdErrors, PatchV1WebhooksByWebhookIdResponses, PostServiceWebhooksFiltersValidateData, PostServiceWebhooksFiltersValidateErrors, PostServiceWebhooksFiltersValidateResponses, PostV1DecodeByContractAddressData, PostV1DecodeByContractAddressErrors, PostV1DecodeByContractAddressResponses, PostV1WebhooksData, PostV1WebhooksErrors, PostV1WebhooksResponses, PostV1WebhooksTestData, PostV1WebhooksTestErrors, PostV1WebhooksTestResponses } from "./types.gen.js"; export type Options = ClientOptions & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a * custom client. */ client?: Client; /** * You can pass arbitrary values through the `meta` object. This can be * used to access values that aren't defined as part of the SDK function. */ meta?: Record; }; /** * Get webhooks * Get a list of webhooks or a single webhook by ID */ export declare const getV1Webhooks: (options?: Options) => import("./client/types.js").RequestResult; /** * Create webhook * Create a new webhook. In order to receive decoded data, specify a partial ABI in the filters. */ export declare const postV1Webhooks: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete webhook * Delete a webhook. This action cannot be undone. */ export declare const deleteV1WebhooksByWebhookId: (options: Options) => import("./client/types.js").RequestResult; /** * Update webhook * Update a webhook. */ export declare const patchV1WebhooksByWebhookId: (options: Options) => import("./client/types.js").RequestResult; /** * Test webhook * Test your webhook URL. This will send a test event to the webhook URL signed with an example secret 'test123'. NB! The payload does not necessarily match your webhook filters. You can however use it to test signature verification and payload format handling. */ export declare const postV1WebhooksTest: (options?: Options) => import("./client/types.js").RequestResult; /** * Get events * Get events */ export declare const getV1Events: (options?: Options) => import("./client/types.js").RequestResult; /** * Get contract events * Get contract events */ export declare const getV1EventsByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get contract events with specific signature * Get specific contract events */ export declare const getV1EventsByContractAddressBySignature: (options: Options) => import("./client/types.js").RequestResult; /** * Get transactions * Get transactions */ export declare const getV1Transactions: (options?: Options) => import("./client/types.js").RequestResult; /** * Get contract transactions * Get contract transactions */ export declare const getV1TransactionsByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get contract transactions with specific signature * Get specific contract transactions. [BEING DEPRECATED IN FAVOR OF /transactions] * @deprecated */ export declare const getV1TransactionsByContractAddressBySignature: (options: Options) => import("./client/types.js").RequestResult; /** * Get token owners by contract * Get token owners for specific contract */ export declare const getV1TokensOwners: (options: Options) => import("./client/types.js").RequestResult; /** * Get token transfers by transaction * Get token transfers by transaction * @deprecated */ export declare const getV1TokensTransfersTransactionByTransactionHash: (options: Options) => import("./client/types.js").RequestResult; /** * Get token transfers by contract * Get token transfers by contract */ export declare const getV1TokensTransfersByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get token transfers * Get token transfers */ export declare const getV1TokensTransfers: (options?: Options) => import("./client/types.js").RequestResult; /** * Get ERC-20 balances by address * Get ERC-20 balances for a given address. [BEING DEPRECATED IN FAVOR OF /tokens] * @deprecated */ export declare const getV1TokensErc20ByOwnerAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get tokens * Query tokens */ export declare const getV1Tokens: (options: Options) => import("./client/types.js").RequestResult; /** * Get ERC-721 balances by address * Get ERC-721 (NFT) balances for a given address [BEING DEPRECATED IN FAVOR OF /nfts/balance] * @deprecated */ export declare const getV1TokensErc721ByOwnerAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get ERC-1155 balances by address * Get ERC-1155 (Multi Token) balances for a given address [BEING DEPRECATED IN FAVOR OF /nfts/balance] * @deprecated */ export declare const getV1TokensErc1155ByOwnerAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get supported tokens for price data * Get supported tokens for price data */ export declare const getV1TokensPriceSupported: (options?: Options) => import("./client/types.js").RequestResult; /** * Get token price * Get price in USD for given token(s) */ export declare const getV1TokensPrice: (options?: Options) => import("./client/types.js").RequestResult; /** * Token lookup * Look up a fungible token by symbol */ export declare const getV1TokensLookup: (options: Options) => import("./client/types.js").RequestResult; /** * Get blocks * Get blocks */ export declare const getV1Blocks: (options?: Options) => import("./client/types.js").RequestResult; /** * Get contract ABI​ * Get contract ABI​ */ export declare const getV1ContractsAbiByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get contract metadata​ * Get contract metadata​ * @deprecated */ export declare const getV1ContractsMetadataByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Decode logs and transactions​ * Decode logs and transactions​ * @deprecated */ export declare const postV1DecodeByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT balances by address * Get NFT balances for a given address */ export declare const getV1NftsBalanceByOwnerAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get collection * Retrieve metadata about a collection */ export declare const getV1NftsCollectionsByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFTs * Get NFTs */ export declare const getV1Nfts: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT owners by contract * Get NFT owners by contract */ export declare const getV1NftsOwnersByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT owners by token * Get NFT owners by token */ export declare const getV1NftsOwnersByContractAddressByTokenId: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT transfers * Get NFT transfers */ export declare const getV1NftsTransfers: (options?: Options) => import("./client/types.js").RequestResult; /** * Get NFT transfers by transaction * Get NFT transfers by transaction * @deprecated */ export declare const getV1NftsTransfersTransactionByTransactionHash: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT transfers by contract * Get NFT transfers by contract */ export declare const getV1NftsTransfersByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFTs by contract * Get NFTs by contract */ export declare const getV1NftsByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT transfers by token * Get NFT transfers by token */ export declare const getV1NftsTransfersByContractAddressByTokenId: (options: Options) => import("./client/types.js").RequestResult; /** * Get NFT by token ID * Get NFT by token ID */ export declare const getV1NftsByContractAddressByTokenId: (options: Options) => import("./client/types.js").RequestResult; /** * Force refresh collection metadata * Force refresh collection metadata for the specified contract (across multiple chains if provided) */ export declare const getV1NftsMetadataRefreshByContractAddress: (options: Options) => import("./client/types.js").RequestResult; /** * Force refresh token metadata * Force refresh token metadata for the specified contract and token ID (across multiple chains if provided) */ export declare const getV1NftsMetadataRefreshByContractAddressByTokenId: (options: Options) => import("./client/types.js").RequestResult; /** * Get wallet transactions * Get incoming and outgoing transactions for a wallet */ export declare const getV1WalletsByWalletAddressTransactions: (options: Options) => import("./client/types.js").RequestResult; /** * Validate webhook filters * Webhook filters are complex and unique to Insight. Since webhooks are not created through this service anymore, this functionality to validate them is now exposed through this endpoint. */ export declare const postServiceWebhooksFiltersValidate: (options?: Options) => import("./client/types.js").RequestResult; //# sourceMappingURL=sdk.gen.d.ts.map