import { AJAXScheduleItem } from "./AJAXScheduleItem.js"; import { GlideRecord } from "./GlideRecord.js"; import { GlideSchedule } from "./GlideSchedule.js"; import { GlideScheduleDateTime } from "./GlideScheduleDateTime.js"; export declare class AJAXSchedulePage { constructor(); constructor(start: GlideScheduleDateTime, end: GlideScheduleDateTime, timeZone: string); clear(): void; setReadOnly(readOnly: boolean): void; setTimeZone(timeZone: string): void; setCompressTimeMap(compressTimeMap: boolean): void; getCompressTimeMap(): boolean; setDateRange(start: GlideScheduleDateTime, end: GlideScheduleDateTime): void; getStart(): GlideScheduleDateTime; getEnd(): GlideScheduleDateTime; getParameter(name: string): string; getColor(id: string): string; isLegacy(): boolean; setLegacy(legacy: boolean): void; static colorValue(index: number): void; darkenColor(color: string): string; shortHexToLong(shortHex: string): string; colorToHex(color: string): string; addSchedule(sysId: string, color: string, query: string): Array; addSchedule(sysId: string, color: string, query: string, editable: boolean): Array; addScheduleObject(schedule: GlideSchedule, altName: string, color: string, ignoreEmpty: boolean): AJAXScheduleItem; addScheduleSpan(gr: GlideRecord, timeZone: string, altName: string, color: string): AJAXScheduleItem; addItem(gr: GlideRecord, start: string, end: string, altName: string, color: string): AJAXScheduleItem; getItems(): Array; } //# sourceMappingURL=AJAXSchedulePage.d.ts.map