import { GlideScheduleDateTimeSpan } from "./GlideScheduleDateTimeSpan"; export declare class GlideScheduleTimeMap { addExclude(span: GlideScheduleDateTimeSpan): void; addInclude(span: GlideScheduleDateTimeSpan): void; addIncludeSpans(spans: Array): void; buildMap(timeZone: string): void; constructor(); dumpTimeMapTZ(): void; hasNext(): boolean; isEmpty(): boolean; next(): GlideScheduleDateTimeSpan; overlapsWith( otherTimeMap: GlideScheduleTimeMap, timeZone: string ): GlideScheduleTimeMap; overlapsWith( otherTimeMap: GlideScheduleTimeMap, timeZone: string, compressTimeMap: boolean ): GlideScheduleTimeMap; }