import { GlideRecord } from "./GlideRecord.js"; import { GlideScheduleDateTime } from "./GlideScheduleDateTime.js"; 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; } //# sourceMappingURL=GlideScheduleTimeSpan.d.ts.map