import { BaseDataClient } from "./BaseDataClient"; import { Observer } from "../Observer"; import { CryptoHistoricalDataRequest } from "../messages/historical/CryptoHistoricalDataRequest"; import { CryptoHistoricalDataResponse } from "../messages/historical/CryptoHistoricalDataResponse"; /** * Client for crypto historical data. */ export interface CryptoHistoricalDataClient extends BaseDataClient { /** * Triggers when response on CryptoHistoricalDataRequest was received. * @return {Observer} * @constructor */ readonly OnCryptoHistoricalDataResponse: Observer; /** * Sends request for crypto historical data. * @param {CryptoHistoricalDataRequest} request - The request for crypto historical data. * @constructor */ SendCryptoHistoricalRequest (request: CryptoHistoricalDataRequest): void; }