export declare function findMany(where: any, skip: number, take: number): Promise; export declare function findById(id: string, companyId: string): Promise; export declare function findFirst(id: string, companyId: string): Promise; export declare function create(data: any): Promise; export declare function updateById(id: string, data: any): Promise; export declare function softDelete(id: string, companyId: string): Promise; export declare function setPublished(id: string, companyId: string, isPublished: boolean): Promise; export declare function findReservationConflicts(vehicleId: string, companyId: string, start: Date, end: Date): Promise; export declare function findCalendarBlockConflicts(vehicleId: string, start: Date, end: Date): Promise; export declare function findCalendarEvents(vehicleId: string, companyId: string, rangeStart: Date, rangeEnd: Date): Promise; export declare function createCalendarBlock(data: any): Promise; export declare function deleteCalendarBlock(id: string, vehicleId: string): Promise; export declare function findMaintenanceLogs(vehicleId: string): Promise; export declare function createMaintenanceLog(data: any): Promise; export declare function findPricingConfiguration(vehicleId: string): Promise; export declare function createPricingConfiguration(data: any): Promise; export declare function updatePricingConfiguration(id: string, data: any): Promise; export declare function findPricingRule(id: string, configurationId: string): Promise; export declare function createPricingRule(data: any): Promise; export declare function updatePricingRule(id: string, data: any): Promise; export declare function deletePricingRule(id: string, configurationId: string): Promise; export declare function createPriceHistory(data: any): Promise; //# sourceMappingURL=vehicle.repo.d.ts.map