import { BehaviorSubject, Observable } from 'rxjs'; import { ICalendar, IDay } from './calendar.interface'; import { ISlot } from '../../molecules/slot/slot.component.interface'; export declare const TIMEZONE = "Europe/London"; export declare const DATE = "ddd DD MMM"; export declare const FULLDATE = "ll"; export declare class CalendarProcessService { amountOfDays: number; defaultSlots: number; columns: number; startDate: any; days: Array; timeRange: Array; calendar$: BehaviorSubject; constructor(); setDays(slots: Array, startDate?: string, update?: boolean): void; createDays(slots: Array): void; createTimeRange(slots: Array, fullDate?: string): Observable; createSlot(slots: Array, fullDate?: string): Array; emptySlot(): ISlot; getTimeZone(date?: string): string; increaseTimeRange(): void; }