export interface LOS { urlPrefix: string; apiKey: string; highlightMap: ( mapContainerElement: HTMLElement, mapKey: string, contextualClass: "success" | "danger" ) => void; initializeDatePickers: (containerElement: HTMLElement) => void; // initializeTimePickers: (containerElement: HTMLElement) => void; initializeUnlockFieldButtons: (containerElement: HTMLElement) => void; populateAliases: (containerElement: HTMLElement) => void; escapedAliases: { Map: string; map: string; Maps: string; maps: string; Lot: string; lot: string; Lots: string; lots: string; Occupancy: string; occupancy: string; Occupancies: string; occupancies: string; Occupant: string; occupant: string; Occupants: string; occupants: string; ExternalReceiptNumber: string; externalReceiptNumber: string; OccupancyStartDate: string; occupancyStartDate: string; WorkOrderOpenDate: string; workOrderOpenDate: string; WorkOrderCloseDate: string; workOrderCloseDate: string; }; getRandomColor: (seedString: string) => string; setUnsavedChanges: () => void; clearUnsavedChanges: () => void; hasUnsavedChanges: () => boolean; getMoveUpDownButtonFieldHTML: ( upButtonClassNames: string, downButtonClassNames: string, isSmall?: boolean ) => string; getLoadingParagraphHTML: (captionText?: string) => string; getSearchResultsPagerHTML: (limit: number, offset: number, count: number) => string; getMapURL: (mapId: number | string, edit?: boolean, time?: boolean) => string; getLotURL: (lotId: number | string, edit?: boolean, time?: boolean) => string; getLotOccupancyURL: (lotOccupancyId: number | string, edit?: boolean, time?: boolean) => string; getWorkOrderURL: (workOrderId: number | string, edit?: boolean, time?: boolean) => string; }