import type { SupportedCurrencies } from '../../../../../entities/index.ts'; import type { HttpClient } from '../../../../../services/index.ts'; import type { ApiError, Response } from '../../../../types/index.ts'; export type HousePeriodsInput = { currency?: SupportedCurrencies; destinationIds?: string[]; endDate: string; houseIds: string[]; maxBudget?: string; minBudget?: string; page?: string; sortBy?: string; startDate: string; }; export type HousePeriodsResponseData = { id: string; allMinimumDurationValid: boolean; endAt: string; currentHubspotContracts: Record | null; currentSalesOptionDates: [string, string] | null; currentSalesOptionOwner: string | null; fullyCovered: boolean; operationalCosts: null | number; publicPrice: number; startAt: string; currency: SupportedCurrencies; commissionRate: number; commissionRatePublicPrice: number; definitivePrices: boolean; lcCommission: number; ownerPriceWithoutOpCosts: string; publicPriceWithoutOpCosts: number; }; declare const getHousePeriods: (http: HttpClient) => { query: ({ currency, endDate, maxBudget, minBudget, page, sortBy, startDate, houseIds, destinationIds, }: HousePeriodsInput) => Promise>; }; export default getHousePeriods;