import type { LocalizedString } from './Exports'; export type DestinationPrefix = 'villa' | 'chalet'; export type DestinationKind = 'sea' | 'mountain' | 'countryside' | 'city' | null; export type Destination = { access: string; ancestry: string | null; authorName: string; bookingSuffix: string | null; cluster: string | null; country: string; clusterizedName: LocalizedString; coverFeaturedPhoto: string | null; coverFeaturedPhotoId: string | null; coverLabel: string | null; coverPhotoUrl: string | null; coverSubtitle: string | null; coverTitle: string | null; description: string; gpslatitude: string | null; gpslongitude: null; guide: LocalizedString; housesIds: string[]; howToGetThere: string | null; id: string; isCluster: boolean; isCountry: boolean; isVisible: boolean; kind: string | null; metaDescription: LocalizedString; metaTitle: LocalizedString; name: string; parent: string | null; passportRequired: boolean; peakMonths: string[]; photoCredits: string; published: boolean; searchButtonOnDestinationPage: boolean; searchText: string; searchTextTitle: LocalizedString; searchUrl: LocalizedString; seoFeaturedPhotoDescription: string | null; seoSectionTitle: string; slug: LocalizedString; subtreeHousesIds: string[]; timezone: string; title: string; type: 'destination'; urlPrefix: DestinationPrefix; whenToLeaveText: string; }; export type DestinationIncludedPhoto = { coverFeatured: boolean; createdAt: string; file: null; id: string; photographiableId: number; photographiableType: 'Destination'; position: number; seoFeatured: boolean; type: 'photo'; updatedAt: string; url: string; };