import { Week } from './week'; export declare class Period { periodId: number; startDate: Date; periodWeeks: number; private _selected; mouseOver: boolean; private _weeks; private _countOfWeeks; private _from; private _to; private _year; constructor(periodId: number, startDate: Date, periodWeeks: number, _selected?: boolean); get countOfWeeks(): number; get selected(): boolean; get from(): Date; get to(): Date; get year(): number; set year(value: number); set selected(value: boolean); addWeek(week: Week): void; /** * Mark weeks with special flags to be able to draw borders */ markFirstLastWeeks(): void; private _sortWeeks; /** * Calc from, to, year params based on period date start */ private _updatePeriodInterval; }