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; }; }; export {};