import { TatumApiClient } from '../api-client.js'; export declare const DATA_TOOLS: ({ name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; tokenAddress: { type: string; description: string; example: string; }; tokenIds: { type: string; description: string; }; addresses?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; tokenId?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; addresses: { type: string; description: string; }; blockNumber: { type: string; description: string; }; time: { type: string; description: string; }; unix: { type: string; description: string; }; tokenAddress?: undefined; tokenIds?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; tokenId?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; addresses: { type: string; description: string; }; tokenTypes: { type: string; description: string; enum: string[]; }; excludeMetadata: { type: string; description: string; }; pageSize: { type: string; description: string; example: string; }; offset: { type: string; description: string; example: string; }; tokenAddress?: undefined; tokenIds?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenId?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; tokenAddress: { type: string; description: string; example: string; }; tokenId: { type: string; description: string; }; pageSize: { type: string; description: string; example: string; }; offset: { type: string; description: string; example: string; }; tokenIds?: undefined; addresses?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; address: { type: string; description: string; example: string; }; tokenAddress: { type: string; description: string; example: string; }; tokenId: { type: string; description: string; }; tokenIds?: undefined; addresses?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; addresses: { type: string; description: string; }; transactionTypes: { type: string; description: string; enum: string[]; }; transactionSubtype: { type: string; description: string; enum: string[]; }; tokenAddress: { type: string; description: string; example: string; }; tokenId: { type: string; description: string; }; blockFrom: { type: string; description: string; }; blockTo: { type: string; description: string; }; pageSize: { type: string; description: string; example: string; }; offset: { type: string; description: string; example: string; }; cursor: { type: string; description: string; }; sort: { type: string; description: string; enum: string[]; }; tokenIds?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; address?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; time: { type: string; description: string; }; unix: { type: string; description: string; }; tokenAddress?: undefined; tokenIds?: undefined; addresses?: undefined; blockNumber?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; tokenId?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { chain: { type: string; description: string; example: string; }; tokenAddress: { type: string; description: string; example: string; }; tokenId: { type: string; description: string; }; tokenIds?: undefined; addresses?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { address: { type: string; description: string; example: string; }; chain?: undefined; tokenAddress?: undefined; tokenIds?: undefined; addresses?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; tokenId?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; symbol?: undefined; basePair?: undefined; }; required: string[]; }; } | { name: string; description: string; inputSchema: { type: string; properties: { symbol: { type: string; description: string; example: string; }; basePair: { type: string; description: string; example: string; }; chain?: undefined; tokenAddress?: undefined; tokenIds?: undefined; addresses?: undefined; blockNumber?: undefined; time?: undefined; unix?: undefined; tokenTypes?: undefined; excludeMetadata?: undefined; pageSize?: undefined; offset?: undefined; tokenId?: undefined; address?: undefined; transactionTypes?: undefined; transactionSubtype?: undefined; blockFrom?: undefined; blockTo?: undefined; cursor?: undefined; sort?: undefined; }; required: string[]; }; })[]; export declare class DataService { private apiClient; constructor(apiClient: TatumApiClient); getMetadata(args: any): Promise; getWalletBalanceByTime(args: any): Promise; getWalletPortfolio(args: any): Promise; getOwners(args: any): Promise; checkOwner(args: any): Promise; getTransactionHistory(args: any): Promise; getBlockByTime(args: any): Promise; getTokens(args: any): Promise; checkMaliciousAddress(args: any): Promise; getExchangeRate(args: any): Promise; } //# sourceMappingURL=data.d.ts.map