export declare enum PeriodRelation { After = 0, StartTouching = 1, StartInside = 2, InsideStartTouching = 3, EnclosingStartTouching = 4, Enclosing = 5, EnclosingEndTouching = 6, ExactMatch = 7, Inside = 8, InsideEndTouching = 9, EndInside = 10, EndTouching = 11, Before = 12 } export declare class OverlapHelper { static getRelation(start1: Date, end1: Date, start2: Date, end2: Date): PeriodRelation; static hasInside(start: Date, end: Date, date: Date): boolean; static hasInside2(start1: Date, end1: Date, start2: Date, end2: Date): boolean; static intersects(start1: Date, end1: Date, start2: Date, end2: Date): boolean; static overlaps(start1: Date, end1: Date, start2: Date, end2: Date): boolean; }