export declare function findCompanyBySlug(slug: string): Promise; export declare function findPublishedVehicles(companyId: string): Promise; export declare function findVehicleById(vehicleId: string, companyId: string): Promise; export declare function findActiveOffers(companyId: string): Promise; export declare function findInsurancePolicies(companyId: string): Promise; export declare function findOfferByPromoCode(companyId: string, code: string): Promise; export declare function upsertCustomer(companyId: string, data: { email: string; firstName: string; lastName: string; phone: string; driverLicense: string; dateOfBirth: string; licenseExpiry: string; licenseIssuedAt: string; nationality: string; identityDocumentNumber: string; fullAddress: string; licenseCountry: string; licenseNumber?: string | null; licenseCategory: string; internationalLicenseNumber?: string | null; }): Promise; export declare function createReservation(data: object): Promise; export declare function findReservationWithDetails(reservationId: string): Promise; export declare function findBooking(reservationId: string, companyId: string): Promise; export declare function findReservationForPayment(reservationId: string, companyId: string): Promise; export declare function createRentalPayment(data: { companyId: string; reservationId: string; amount: number; currency: string; paymentProvider: string; amanpayTransactionId?: string | null; paypalCaptureId?: string | null; }): Promise; export declare function findPaymentByPaypalOrderId(paypalOrderId: string, companyId: string): Promise; export declare function capturePaypalPayment(paymentId: string, captureId: string, reservationId: string, amount: number): Promise; export declare function createReservationPublicAccess(reservationId: string, tokenHash: string, expiresAt: Date): Promise; export declare function findReservationPublicAccess(reservationId: string, tokenHash: string): Promise; export declare function markReservationPublicAccessUsed(id: string): Promise; //# sourceMappingURL=site.repo.d.ts.map