import { DateTime } from "@arkecosystem/platform-sdk-intl"; import { NumberLike } from "@arkecosystem/platform-sdk-support"; import { IExchangeRateService, IProfile } from "./contracts"; export declare class ExchangeRateService implements IExchangeRateService { #private; /** {@inheritDoc IExchangeRateService.syncAll} */ syncAll(profile: IProfile, currency: string): Promise; /** {@inheritDoc IExchangeRateService.exchange} */ exchange(currency: string, exchangeCurrency: string, date: DateTime, value: NumberLike): number; /** {@inheritDoc IExchangeRateService.snapshot} */ snapshot(): Promise; /** {@inheritDoc IExchangeRateService.restore} */ restore(): Promise; }