import { AJAXScheduleItem } from "./AJAXScheduleItem"; import { GlideRecord } from "./GlideRecord"; import { GlideSchedule } from "./GlideSchedule"; import { GlideScheduleDateTime } from "./GlideScheduleDateTime"; 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; }