import { GlideRecord } from "./GlideRecord"; import { GlideScheduleDateTime } from "./GlideScheduleDateTime"; export declare class GlideScheduleTimeSpan { constructor(gr: GlideRecord, timeZone: string); getAllDay(): boolean; getDuration(): number; getID(): string; getName(): string; static getRepeatDescription( repeatType: string, repeatCount: number, startDateTimeString: string, daysOfWeek: string, monthlyType: string, yearlyType: string, month: number, floatWeek: string, floatDay: number ): string; static getRepeatDescription( repeatType: string, repeatCount: number, startDateTimeString: string, daysOfWeek: string, monthlyType: string, yearlyType: string, month: number, floatWeek: string, floatDay: number, tz?: string ): string; static getRepeatDisplayValue(field: string, span: GlideRecord): string; getSpans( start: GlideScheduleDateTime, end: GlideScheduleDateTime ): Array; getTimeZone(): string; getType(): string; isValid(): boolean; overlapsSelf( start: GlideScheduleDateTime, end: GlideScheduleDateTime ): boolean; toString(): string; }