import type { AdminUser, Area, AreaGroup, AreaType, AutomaticOffer, Destination, Equipment, EquipmentType, House, Link, OperationalCost, Photo } from '../../../../../entities/index.ts'; import type { FilterType, HttpClient, IncludeType } from '../../../../../services/index.ts'; import type { ApiError, Response } from '../../../../types/index.ts'; export type GetHouseByIdInput = { houseId: string; included?: IncludeType; filter?: FilterType; pagination?: { per: string; page: string; }; }; export type GetHouseByIdIncluded = { adminUsers: AdminUser; areaGroups: AreaGroup[]; areas: Area[]; areaTypes: AreaType[]; automaticOffers: AutomaticOffer; destinations: Destination | Destination[]; equipments: Equipment[]; equipmentTypes: EquipmentType[]; links: Link | Link[]; operationalCosts: OperationalCost | OperationalCost[]; photos: Photo[]; }; declare const getHouseById: (http: HttpClient) => { query: (input: GetHouseByIdInput) => Promise>; }; export default getHouseById;