import Duration from "../duration/Duration";
import PeriodFilter from "./filters/PeriodFilter";
import IPeriod, { PeriodDTO } from "./interfaces/IPeriod";
import PeriodTimeChanger from "./PeriodTimeChanger";
export default class Period extends IPeriod implements PeriodDTO {
    get start(): Date;
    get end(): Date;
    get duration(): Duration;
    get change(): PeriodTimeChanger;
    get filter(): PeriodFilter;
    get isValid(): boolean;
    set setStart(date: Date);
    set setEnd(date: Date);
}
