import { OnInit } from '@angular/core'; import { Item } from '../../item'; import { Period } from '../../period'; import { DateTime } from 'luxon'; import * as i0 from "@angular/core"; export declare class ItemComponent implements OnInit { readonly DAY_WIDTH = 20; readonly SIDEBAR_WIDTH = 200; period: Period; item: Item; constructor(); ngOnInit(): void; isVisible(item: Item): boolean; isInPeriod(time: DateTime): boolean; getDayOfPeriod(date: DateTime): number; getDuration(item: Item): number; isNotInPeriod(time: DateTime): boolean; getDaysSince(referenceDate: string | DateTime, date: string | DateTime): number; open(item: Item): void; private getStartDateInCurrentPeriod; private getEndDateCurrentPeriod; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }