import type { HttpClient } from '../../../../services/index.ts'; declare const houseRepository: (http: HttpClient) => { getDestinationById: (input: import("./getDestinationById").GetDestinationInput) => Promise>; getHouseById: (input: import("./getHouseById").HouseInput) => Promise>; getHouseTruthLinks: (input: import("./getHouseTruthLinks").HouseTruthLinksInput) => Promise>; getHouseKeyFeatures: (input: import("./getHouseKeyFeatures").HouseKeyFeaturesInput) => Promise>; getPhotosByHouseId: (input: import("./getPhotosByHouseId").HousePhotoInput) => Promise>; getHouseAreaEquipments: (input: import("./getHouseAreaEquipments").HouseAreaEquipmentsInput) => Promise>; getIncludedServiceHouses: (input: import("./getIncludedServiceHouses").IncludedServiceHousesInput) => Promise>; areaGroups: { areas: { getHouseAreaGroupsAreas: (input: import("./areaGroups/areas").HouseAreaGroupsAreasInput) => Promise>; }; }; bookings: { getBookingsByHouseId: (input: import("./bookings").GetBookingsByHouseIdInput) => Promise>; }; periods: { getHousePeriodsIds: ({ currency, endDate, maxBudget, minBudget, page, sortBy, startDate, states, destinationIds, housesIds, }: import("./periods").HousePeriodsIdsInput) => Promise>; getHousePeriods: ({ currency, endDate, maxBudget, minBudget, page, sortBy, startDate, houseIds, destinationIds, }: import("./periods").HousePeriodsInput) => Promise>; getHousePeriodsById: ({ currency, endDate, startDate, houseId, }: import("./periods").HousePeriodsIdInput) => Promise>; getPeriodDurations: (input: import("./periods").GetPeriodDurationInput) => Promise>; getCountByPeriodTypes: (input: import("./periods").GetCountByPeriodTypesInput) => Promise<{ data: Record; }>; getHouseNextValidPeriod: (input: import("./getHouseNextValidPeriod").HouseValidPeriodInput) => Promise>; }; }; export default houseRepository;