import sqlite from "better-sqlite3"; import type * as recordTypes from "../../types/recordTypes"; interface GetLotOccupanciesFilters { lotId?: number | string; occupancyTime?: "" | "past" | "current" | "future"; occupancyStartDateString?: string; occupancyEffectiveDateString?: string; occupantName?: string; occupancyTypeId?: number | string; mapId?: number | string; lotNameSearchType?: "" | "startsWith" | "endsWith"; lotName?: string; lotTypeId?: number | string; workOrderId?: number | string; notWorkOrderId?: number | string; } interface GetLotOccupanciesOptions { limit: -1 | number; offset: number; includeOccupants: boolean; } export declare function getLotOccupancies(filters: GetLotOccupanciesFilters, options: GetLotOccupanciesOptions, connectedDatabase?: sqlite.Database): { count: number; lotOccupancies: recordTypes.LotOccupancy[]; }; export default getLotOccupancies;