import { HistoricalPricing } from '@refinitiv-data/types'; import { AbstractTradingSessionService } from './classes'; export declare class TradingSessionServiceImpl extends AbstractTradingSessionService implements HistoricalPricing.TimeSeries.Services.TradingSessionService { private stateService; private ricTimeZoneOffset; private tradingSessionSets; private ricTZ; constructor(stateService: HistoricalPricing.TimeSeries.Services.StateService); init(ric: string): Promise; summarize(dateTimeGMT: Date): string | null; private _setTimeZoneOffset; private _rolloverSummarize; private _sessionSummarize; private _getTradingSessionSet; /** * +-3 day conditions i.e. trade_wed="mon" is referring to `last mon` not `next mon` */ private _diff; private _calculateDifferenceInDays; private _extractRolloverTimeFromString; }