import { Group } from '../../group'; import { Item } from '../../item'; import { Period } from '../../period'; import { LayoutSelectorService } from '../../layout/layout-selector.service'; import { LayoutStrategy } from '../../layout/layout-strategy.enum'; import { DateTime } from 'luxon'; import * as i0 from "@angular/core"; export declare class TimeTableBodyComponent { readonly layoutSelectorService: LayoutSelectorService; readonly DAY_WIDTH = 20; readonly SIDEBAR_WIDTH = 200; groups: Group[]; period: Period; today: DateTime; durationInDays: number; layoutStrategy: LayoutStrategy; todayMarker: any; constructor(layoutSelectorService: LayoutSelectorService); doLayout(items: Item[]): Item[][]; getDayOfPeriod(date: DateTime): number; isInPeriod(time: DateTime): boolean; open(group: Group): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }