import type { HttpClient } from '../../../../services/index.ts'; declare const userRepository: (http: HttpClient) => { houses: { calendar: { getCalendarExports: (input: import("./houses/calendar/getExports").GetCalendarExportsInput) => Promise>; }; contracts: { getContractById: (input: import("./houses/contracts/getContractById").GetContractByIdOldInput) => Promise; relationships: Record; }, "id" | "relationships"> & Pick, undefined, import("../../../types").ApiError>>; }; bookings: { owner: { modifyOwnerBooking: (input: import("./houses/bookings/owner/modifyOwnerBooking").ModifyOwnerBookingInput) => Promise, undefined, import("../../../types").ApiError>>; }; }; periods: { getPeriods: (input: import("./houses/periods/getPeriods").GetPeriodInput) => Promise & { currency: import("../../../../entities").SupportedCurrencies; endAt: string; houseId: number; minimumDuration: number; periodType: string; price: number; startAt: string; })[], undefined, import("../../../types").ApiError>>; }; }; }; export default userRepository;