import type { LocalizedString } from './Exports' type AccessType = 'private' | 'shared' type BathType = 'attached' | 'private' | 'shared' type GardenType = | 'english_garden' | 'french_garden' | 'japanese_garden' | 'mediterranean' | 'tropical_garden' | 'with_grass' | 'wooded_garden' type KitchenType = 'independent' | 'open' | 'professional' type ViewType = 'overview' | 'view' | 'panoramic_view' type View = | 'city' | 'garden' | 'lake' | 'mountain' | 'nature' | 'sea' | 'village' | 'no_view' export type Area = { accessType: AccessType | null accessibleToStaff: boolean areaGroupId: string areaTypeId: string bathType: BathType | null equipmentsIds: string[] floor: number | null gardenType: GardenType[] id: string identifier: string inside: boolean kitchenType: KitchenType[] name: LocalizedString photosIds: string[] position: number surface: number | null type: 'area' view: View | null viewType: ViewType | null } export type AreaPayload = { area: { access_type?: AccessType | null accessible_to_staff?: boolean area_type_id: string bath_type: BathType | null floor: number | null garden_type: GardenType[] kitchen_type: KitchenType[] name_en: string name_fr: string position?: number surface: number view_type: ViewType | null view: View | null } }