import { FC, ReactType, ReactNode } from 'react'; import { BannerProps } from '../../components/Banner'; export interface PackagePageProps { id: number; name: string; title: string; titleDescription: string; description: string; descriptionMore?: string; Image?: ReactType; ImageProps: unknown; price: number; originalPrice?: number; priceLabelMessage: string; currencyIsoCode: string; Link: ReactType; ButtonToCheckout: ReactType; BannerProps?: BannerProps; duration?: string; durationType?: string; durationTypeText?: string; durationLabel?: string; faq?: ReactType; averageRating: number; rating?: number; ratings?: { count: number; items: { id: number; firstName: string; rating: number; feedback: string; createdAt: string; }[]; }; faqs?: { id: number; question: string; answer: string; }[]; reviews?: ReactType; selectedOption?: string; partnerType?: string; partnerMessage: string; partnerMessageDescription: string; showMoreRatingsLabel: string; handleRatingShowMoreClick?: () => void; isLoadingRatings?: boolean; ratingsLabel: string; notes?: string; notesTitle: string; campaign?: string; } export interface ContentProps { background?: { grey?: boolean; }; small?: boolean; noPadding?: boolean; noPaddingBottom?: boolean; noPaddingTop?: boolean; isFullWidthOnLarge?: boolean; children?: ReactNode; } declare const PackageTemplate: FC; export default PackageTemplate;