import type { LotOccupantType, LotStatus, LotType, OccupancyType, OccupancyTypeField, WorkOrderMilestoneType, WorkOrderType } from '../types/recordTypes.js'; export declare function getLotOccupantTypes(): Promise; export declare function getLotOccupantTypeById(lotOccupantTypeId: number): Promise; export declare function getLotOccupantTypeByLotOccupantType(lotOccupantType: string): Promise; export declare function getLotStatuses(): Promise; export declare function getLotStatusById(lotStatusId: number): Promise; export declare function getLotStatusByLotStatus(lotStatus: string): Promise; export declare function getLotTypes(): Promise; export declare function getLotTypeById(lotTypeId: number): Promise; export declare function getLotTypesByLotType(lotType: string): Promise; export declare function getOccupancyTypes(): Promise; export declare function getAllOccupancyTypeFields(): Promise; export declare function getOccupancyTypeById(occupancyTypeId: number): Promise; export declare function getOccupancyTypeByOccupancyType(occupancyTypeString: string): Promise; export declare function getOccupancyTypePrintsById(occupancyTypeId: number): Promise; export declare function getWorkOrderTypes(): Promise; export declare function getWorkOrderTypeById(workOrderTypeId: number): Promise; export declare function getWorkOrderMilestoneTypes(): Promise; export declare function getWorkOrderMilestoneTypeById(workOrderMilestoneTypeId: number): Promise; export declare function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(workOrderMilestoneTypeString: string): Promise; export declare function preloadCaches(): Promise; export declare function clearCaches(): void; export declare function clearCacheByTableName(tableName: string, relayMessage?: boolean): void;