import { BaseAPI } from './baseAPI'; import { VaultDayData } from '../entities'; /** * Represents a class for handling operations related to making analytics queries from the voidnode server. * * @class AnalyticsAPI * @extends {BaseAPI} */ export declare class AnalyticsAPI extends BaseAPI { /** * Retrieves daily data for a specific vault using its address. * * @param {string} vaultAddress - The address of the vault for which daily data should be retrieved. * @param {number} [startTime=0] - The timestamp (in seconds) from when the data should start being retrieved (default is 0). * @param {number} [limit=1000] - The maximum number of data points to return (default is 1000). * @param {number} [skip=0] - The number of data points to skip from the start of the results (default is 0). * * @returns {Promise} A promise that resolves to an array of VaultDayData objects, containing * daily information about the vault at the specified address. */ getVaultDayData(vaultAddress: string, startTime?: number, limit?: number, skip?: number): Promise; }