import { ApiEndpoints, ContentResponse, IPA, Session } from '@refinitiv-data/types'; import { AbstractContentProvider } from '../../abstract-content-provider'; export declare class DatesAndCalendarsProvider extends AbstractContentProvider { apiGroup: keyof ApiEndpoints; endpointName: string; private dataAccessor; constructor(session: Session); getAddPeriods(paramsList: IPA.DatesAndCalendars.AddPeriods.Params[]): Promise; getCountPeriods(paramsList: IPA.DatesAndCalendars.CountPeriods.Params[]): Promise; getDateSchedule(paramsList: IPA.DatesAndCalendars.DateSchedule.Params[]): Promise; getHolidays(paramsList: IPA.DatesAndCalendars.Holidays.Params[]): Promise; getIsWorkingDay(paramsList: IPA.DatesAndCalendars.IsWorkingDay.Params[]): Promise; private validateParamsList; private normalizeParamsList; private getRequestParams; private getResponseData; private prepareHolidays; private getDate; }