import { ExchangeRateResult } from './exchange-rate.types'; interface YahooCache { usdToCop: number | null; asOf: string | null; } export declare const startExchangeRateJob: () => void; export declare const stopExchangeRateJob: () => void; export declare const forceRefreshExchangeRate: (forceYahooRefresh?: boolean) => Promise; export declare const getCurrentExchangeRate: () => ExchangeRateResult | null; export declare const getExchangeRateDetails: () => any; export declare const getYahooSnapshot: () => YahooCache; export declare const getLastUpdateAt: () => Date | null; export declare const getNextUpdateAt: () => Date | null; export declare const getTimeUntilNextUpdate: () => { milliseconds: number; seconds: number; minutes: number; nextUpdateAt: Date | null; }; export declare const getNextDayRateValue: () => number | null; export declare const isExchangeRateJobRunning: () => boolean; export declare const isExchangeRateRefreshInProgress: () => boolean; export declare const getConsecutiveErrors: () => number; export {}; //# sourceMappingURL=exchange-rate-manager.d.ts.map