/* eslint-disable */
/* tslint:disable */
/**
 * This is an autogenerated file created by the Stencil compiler.
 * It contains typing information for all components that exist in this project.
 */
import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime";
import { MediaElement } from "./models/media/media-model";
import { Review } from "./models/feedback/review-model";
import { Row } from "./components/generics/flip-card-row/Row";
import { Fact } from "./components/general-contents/general-top-facts-content/Fact";
import { GTKElement } from "./components/general-contents/good-to-know-content/GTKElement";
import { AnimationConfigWithData, AnimationConfigWithPath } from "lottie-web/build/player/lottie.js";
import { TransportIndication } from "./models/transport/transport-indication";
import { PlaceFeature } from "./models/place/place-feature-model";
import { Question } from "./components/general-contents/true-false-test-content/Question";
export namespace Components {
    interface AudioContent {
        "audioSource": MediaElement[];
        "audioTitle": string;
        "image": MediaElement[];
        "name": string;
        "script": string;
        "transcriptLabel": string;
    }
    interface AudioPlayer {
        "audioTitle": string;
        "color": string;
        "contentId": string;
        "openTranscript": boolean;
        "script": string;
        "src": string;
        /**
          * Interrupt audio
         */
        "stopAudio": () => Promise<void>;
        "type": string;
    }
    interface CompositionDescription {
        "compositionTitle": string;
        "description": string;
    }
    interface CompositionList {
        "elementWidth": number;
        "listTitle": string;
        /**
          * Update the slider (must be called when an element has been added/or deleted)
         */
        "updateSlider": () => Promise<void>;
    }
    interface ContentAnnouncement {
        "buttonTitle": string;
        "contentTitle": string;
        "description": string;
        "iconName": string;
        "image": MediaElement[];
        "name": string;
    }
    interface ContentIcon {
        "displayImage": boolean;
        "displaySeparation": boolean;
        "iconBgColor": string;
        "iconColor": string;
        "iconName": string;
        "image": string;
        "pointBgColor": string;
    }
    interface DoYouKnowContent {
        "contentTitle": string;
        "description": string;
        "fact": string;
        "name": string;
    }
    interface DosAccordion {
        "iconColor": string;
        "open": boolean;
        "refresh": () => Promise<void>;
    }
    interface ExpertIntroContent {
        "audioSource": MediaElement[];
        "audioTitle": string;
        "expertImage": MediaElement[];
        "expertName": string;
        "expertShortDescription": string;
        "name": string;
        "script": string;
    }
    interface ExpertOverview {
        "expertAvatar": MediaElement;
        "expertDescription": string;
        "expertFirstName": string;
        "expertLastName": string;
        "expertSpeciality": string;
        "fullPortraitButton": string;
        "suffix": string;
    }
    interface ExpertPointContent {
        "contentTitle": string;
        "description": string;
        "expertThumbnail": string;
        "name": string;
    }
    interface FeatureIconElement {
        "featureText": string;
        "featureTitle": string;
    }
    interface FeatureImageElement {
        "featureText": string;
        "featureTitle": string;
        "hashtag": string;
        "image": MediaElement[];
    }
    interface FeedbackReviewContent {
        "cancelButton": string;
        "commentOnly": boolean;
        "group": string;
        "lightMode": boolean;
        "message": string;
        "messageOfThanks": string;
        "negativeCommentLabel": string;
        "neutralCommentLabel": string;
        "positiveCommentLabel": string;
        "showCancelButton": boolean;
        "showMessageOfThanks": boolean;
        "showSkipButton": boolean;
        "skipButton": string;
        "submitButton": string;
    }
    interface FlipCard {
        "backIconColor": string;
        "backImage": string;
        "demoDelayOnStart": number;
        "demoDuration": number;
        "demoOnStart": boolean;
        "details": string;
        "frontIconColor": string;
        "frontImage": string;
        "showBackFlipButton": boolean;
        "showBackImage": boolean;
        "showFrontFlipButton": boolean;
        "switchCard": boolean;
    }
    interface FlipCardRow {
        "backIconColor": string;
        "cardToText": string;
        "frontIconColor": string;
        "index": number;
        "row": Row;
        "showBackFlipButton": boolean;
        "showIndex": boolean;
    }
    interface FullImageHeader {
        "headerImage": MediaElement;
        "headerSubtitle": string;
        "headerTitle": string;
    }
    interface GeneralMarkdownContent {
        "content": string;
        "headerImage": MediaElement;
        "headerSubtitle": string;
        "headerTitle": string;
    }
    interface GeneralTopFactsContent {
        "facts": Fact[];
        "headerImage": MediaElement;
        "headerSubtitle": string;
        "headerTitle": string;
        "headerVisible": boolean;
    }
    interface GoodToKnowContent {
        "backgroundImage": MediaElement;
        "contentSubtitle": string;
        "contentTitle": string;
        "elements": GTKElement[];
    }
    interface HaveALookContent {
        "backImage": MediaElement[];
        "buttonText": string;
        "contentTitle": string;
        "description": string;
        "image": any[];
        "name": string;
        "showTutorial": boolean;
        "tutorialMessage": string;
    }
    interface ImageGallery {
        "colorMode": string;
        "fullScreen": boolean;
        "images": MediaElement[];
        "isWeb": boolean;
        "standAlone": boolean;
    }
    interface ImageHeader {
        "headerImage": MediaElement;
        "headerSubtitle": string;
        "headerTitle": string;
    }
    interface LargeTourSnap {
        "duration": string;
        "image": string;
        "overlay": number;
        "price": string;
        "showImage": boolean;
        "tourTitle": string;
    }
    interface ListOverview {
        "iconColor": string;
        "iconPath": string;
        "iconStyle": string;
        "index": number;
        "placeDescription": string;
        "placeTitle": string;
        "primaryImage": MediaElement;
        "readMoreButton": string;
        "secondaryImage": MediaElement;
        "tags": string[];
    }
    interface ListSnap {
        "image": string;
        "listTitle": string;
        "overlay": number;
        "placeCount": number;
        "showImage": boolean;
    }
    interface LottieAnimation {
        "animationData": string;
        "autoplay": boolean;
        "controls": boolean;
        "count": number;
        "direction": number;
        "instance": () => Promise<any>;
        "loop": boolean;
        "pause": () => Promise<void>;
        "play": () => Promise<void>;
        "renderer": string;
        "rendererSettings": (settings: any) => Promise<void>;
        "setDirection": (value?: number) => Promise<void>;
        "setSpeed": (value?: number) => Promise<void>;
        "speed": number;
        "src": string;
        "stop": () => Promise<void>;
        /**
          * Renders the settings object and checks if the data is added via src or animationData element
         */
        "update": (settings: any) => Promise<void>;
    }
    interface MagicNumberContent {
        "description": string;
        "fact": string;
        "name": string;
        "number": number;
    }
    interface MainPlaceAnnouncement {
        "buttonText": string;
        "image": MediaElement;
        "placeId": string;
        "placeIndex": number;
        "placeTitle": string;
        "placeTotalCount": number;
    }
    interface MapTutorial {
        "closeButtonLabel": string;
        "nextButtonLabel": string;
        "slideTitles": string[];
    }
    interface MetroIndication {
        "city": string;
        "colorMode": string;
        "exitPrefix": string;
        "transportInfo": TransportIndication[];
    }
    interface PlaceContentOverview {
        "backgroundColor": string;
        "backgroundImage": MediaElement[];
        "contentId": string;
        "contentSubtitle": string;
        "contentTitle": string;
        "openButton": string;
    }
    interface PlacePresentationDescription {
        "description": string;
        "descriptionTitle": string;
    }
    interface PlacePresentationFeatures {
        "features": PlaceFeature[];
        "featuresTitle": string;
        "featuresTranslation": any[];
    }
    interface PlacePresentationInfo {
        "address": string;
        "addressLabel": string;
        "infoTitle": string;
        "metroStation": string;
        "metroStationLabel": string;
        "phone": string;
        "phoneLabel": string;
        "website": string;
        "websiteLabel": string;
    }
    interface PlacePresentationItems {
        "famousItems": String[];
        "itemsTitle": string;
        "seeMoreButton": string;
    }
    interface PlacePresentationMap {
        "locationTitle": string;
    }
    interface PlacePresentationOpeningHours {
        "openingHoursTitle": string;
    }
    interface PlacePresentationPhotoGallery {
        "images": MediaElement[];
        "photoGalleryTitle": string;
    }
    interface PresentationPage {
        "altLogo": string;
        "logo": string;
    }
    interface PresentationSlide {
        "alt": string;
        "backgroundImage": string;
        "buttonHref": string;
        "buttonTitle": string;
        "displayMessage": boolean;
        "isWeb": boolean;
        "overlay": number;
        "slideSubtitle": string;
        "slideTitle": string;
    }
    interface QuoteContent {
        "author": string;
        "backgroundImage": MediaElement[];
        "name": string;
        "quote": string;
    }
    interface SloganText {
        "slogan": string;
        "sloganColor": string;
        "text": string;
    }
    interface StarRating {
        "light": boolean;
    }
    interface SystemAnnouncementContent {
        "message": string;
    }
    interface TilesContent {
        "elements": Row[];
        "headerSubtitle": string;
        "headerTitle": string;
        "headerVisible": boolean;
    }
    interface TopElement {
        "index": number;
        "topDescription": string;
        "topTitle": string;
    }
    interface TopFactsContent {
        "contentTitle": string;
        "facts": any[];
        "name": string;
    }
    interface TourDetails {
        "address": string;
        "bestMoment": string;
        "city": string;
        "detailsTitle": string;
        "duration": string;
        "exitPrefix": string;
        "price": string;
        "transportInfo": TransportIndication[];
    }
    interface TourDirectionIndications {
        "address": string;
        "byMetroTitle": string;
        "byTaxiTitle": string;
        "city": string;
        "directionTitle": string;
        "durationFromStartingPoint": number;
        "exitPrefix": string;
        "showWalkOption": boolean;
        "transportInfo": TransportIndication[];
    }
    interface TourMapHyperlink {
        "locationOverview": MediaElement[];
        "tourMapTitle": string;
    }
    interface TourPhotoGallery {
        "galleryTitle": string;
        "images": MediaElement[];
        "isWeb": boolean;
    }
    interface TourSnap {
        "category": string;
        "currency": string;
        "currencyBefore": boolean;
        "image": string;
        "overlay": number;
        "price": number;
        "tourTitle": string;
    }
    interface TrueFalseTestContent {
        "congratsLabel": string;
        "falseLabel": string;
        "name": string;
        "nextLabel": string;
        "questions": Question[];
        "resultsLabel": string;
        "seeResultsLabel": string;
        "trueLabel": string;
    }
    interface UserActionContent {
        "animated": boolean;
        "animationPath": string;
        "buttonClicked": boolean;
        "buttonText": string;
        "callbackId": string;
        "iconName": string;
        "playAnimation": boolean;
        "postMessage": string;
        "rotateIcon": boolean;
        "showPostActionText": boolean;
    }
}
declare global {
    interface HTMLAudioContentElement extends Components.AudioContent, HTMLStencilElement {
    }
    var HTMLAudioContentElement: {
        prototype: HTMLAudioContentElement;
        new (): HTMLAudioContentElement;
    };
    interface HTMLAudioPlayerElement extends Components.AudioPlayer, HTMLStencilElement {
    }
    var HTMLAudioPlayerElement: {
        prototype: HTMLAudioPlayerElement;
        new (): HTMLAudioPlayerElement;
    };
    interface HTMLCompositionDescriptionElement extends Components.CompositionDescription, HTMLStencilElement {
    }
    var HTMLCompositionDescriptionElement: {
        prototype: HTMLCompositionDescriptionElement;
        new (): HTMLCompositionDescriptionElement;
    };
    interface HTMLCompositionListElement extends Components.CompositionList, HTMLStencilElement {
    }
    var HTMLCompositionListElement: {
        prototype: HTMLCompositionListElement;
        new (): HTMLCompositionListElement;
    };
    interface HTMLContentAnnouncementElement extends Components.ContentAnnouncement, HTMLStencilElement {
    }
    var HTMLContentAnnouncementElement: {
        prototype: HTMLContentAnnouncementElement;
        new (): HTMLContentAnnouncementElement;
    };
    interface HTMLContentIconElement extends Components.ContentIcon, HTMLStencilElement {
    }
    var HTMLContentIconElement: {
        prototype: HTMLContentIconElement;
        new (): HTMLContentIconElement;
    };
    interface HTMLDoYouKnowContentElement extends Components.DoYouKnowContent, HTMLStencilElement {
    }
    var HTMLDoYouKnowContentElement: {
        prototype: HTMLDoYouKnowContentElement;
        new (): HTMLDoYouKnowContentElement;
    };
    interface HTMLDosAccordionElement extends Components.DosAccordion, HTMLStencilElement {
    }
    var HTMLDosAccordionElement: {
        prototype: HTMLDosAccordionElement;
        new (): HTMLDosAccordionElement;
    };
    interface HTMLExpertIntroContentElement extends Components.ExpertIntroContent, HTMLStencilElement {
    }
    var HTMLExpertIntroContentElement: {
        prototype: HTMLExpertIntroContentElement;
        new (): HTMLExpertIntroContentElement;
    };
    interface HTMLExpertOverviewElement extends Components.ExpertOverview, HTMLStencilElement {
    }
    var HTMLExpertOverviewElement: {
        prototype: HTMLExpertOverviewElement;
        new (): HTMLExpertOverviewElement;
    };
    interface HTMLExpertPointContentElement extends Components.ExpertPointContent, HTMLStencilElement {
    }
    var HTMLExpertPointContentElement: {
        prototype: HTMLExpertPointContentElement;
        new (): HTMLExpertPointContentElement;
    };
    interface HTMLFeatureIconElementElement extends Components.FeatureIconElement, HTMLStencilElement {
    }
    var HTMLFeatureIconElementElement: {
        prototype: HTMLFeatureIconElementElement;
        new (): HTMLFeatureIconElementElement;
    };
    interface HTMLFeatureImageElementElement extends Components.FeatureImageElement, HTMLStencilElement {
    }
    var HTMLFeatureImageElementElement: {
        prototype: HTMLFeatureImageElementElement;
        new (): HTMLFeatureImageElementElement;
    };
    interface HTMLFeedbackReviewContentElement extends Components.FeedbackReviewContent, HTMLStencilElement {
    }
    var HTMLFeedbackReviewContentElement: {
        prototype: HTMLFeedbackReviewContentElement;
        new (): HTMLFeedbackReviewContentElement;
    };
    interface HTMLFlipCardElement extends Components.FlipCard, HTMLStencilElement {
    }
    var HTMLFlipCardElement: {
        prototype: HTMLFlipCardElement;
        new (): HTMLFlipCardElement;
    };
    interface HTMLFlipCardRowElement extends Components.FlipCardRow, HTMLStencilElement {
    }
    var HTMLFlipCardRowElement: {
        prototype: HTMLFlipCardRowElement;
        new (): HTMLFlipCardRowElement;
    };
    interface HTMLFullImageHeaderElement extends Components.FullImageHeader, HTMLStencilElement {
    }
    var HTMLFullImageHeaderElement: {
        prototype: HTMLFullImageHeaderElement;
        new (): HTMLFullImageHeaderElement;
    };
    interface HTMLGeneralMarkdownContentElement extends Components.GeneralMarkdownContent, HTMLStencilElement {
    }
    var HTMLGeneralMarkdownContentElement: {
        prototype: HTMLGeneralMarkdownContentElement;
        new (): HTMLGeneralMarkdownContentElement;
    };
    interface HTMLGeneralTopFactsContentElement extends Components.GeneralTopFactsContent, HTMLStencilElement {
    }
    var HTMLGeneralTopFactsContentElement: {
        prototype: HTMLGeneralTopFactsContentElement;
        new (): HTMLGeneralTopFactsContentElement;
    };
    interface HTMLGoodToKnowContentElement extends Components.GoodToKnowContent, HTMLStencilElement {
    }
    var HTMLGoodToKnowContentElement: {
        prototype: HTMLGoodToKnowContentElement;
        new (): HTMLGoodToKnowContentElement;
    };
    interface HTMLHaveALookContentElement extends Components.HaveALookContent, HTMLStencilElement {
    }
    var HTMLHaveALookContentElement: {
        prototype: HTMLHaveALookContentElement;
        new (): HTMLHaveALookContentElement;
    };
    interface HTMLImageGalleryElement extends Components.ImageGallery, HTMLStencilElement {
    }
    var HTMLImageGalleryElement: {
        prototype: HTMLImageGalleryElement;
        new (): HTMLImageGalleryElement;
    };
    interface HTMLImageHeaderElement extends Components.ImageHeader, HTMLStencilElement {
    }
    var HTMLImageHeaderElement: {
        prototype: HTMLImageHeaderElement;
        new (): HTMLImageHeaderElement;
    };
    interface HTMLLargeTourSnapElement extends Components.LargeTourSnap, HTMLStencilElement {
    }
    var HTMLLargeTourSnapElement: {
        prototype: HTMLLargeTourSnapElement;
        new (): HTMLLargeTourSnapElement;
    };
    interface HTMLListOverviewElement extends Components.ListOverview, HTMLStencilElement {
    }
    var HTMLListOverviewElement: {
        prototype: HTMLListOverviewElement;
        new (): HTMLListOverviewElement;
    };
    interface HTMLListSnapElement extends Components.ListSnap, HTMLStencilElement {
    }
    var HTMLListSnapElement: {
        prototype: HTMLListSnapElement;
        new (): HTMLListSnapElement;
    };
    interface HTMLLottieAnimationElement extends Components.LottieAnimation, HTMLStencilElement {
    }
    var HTMLLottieAnimationElement: {
        prototype: HTMLLottieAnimationElement;
        new (): HTMLLottieAnimationElement;
    };
    interface HTMLMagicNumberContentElement extends Components.MagicNumberContent, HTMLStencilElement {
    }
    var HTMLMagicNumberContentElement: {
        prototype: HTMLMagicNumberContentElement;
        new (): HTMLMagicNumberContentElement;
    };
    interface HTMLMainPlaceAnnouncementElement extends Components.MainPlaceAnnouncement, HTMLStencilElement {
    }
    var HTMLMainPlaceAnnouncementElement: {
        prototype: HTMLMainPlaceAnnouncementElement;
        new (): HTMLMainPlaceAnnouncementElement;
    };
    interface HTMLMapTutorialElement extends Components.MapTutorial, HTMLStencilElement {
    }
    var HTMLMapTutorialElement: {
        prototype: HTMLMapTutorialElement;
        new (): HTMLMapTutorialElement;
    };
    interface HTMLMetroIndicationElement extends Components.MetroIndication, HTMLStencilElement {
    }
    var HTMLMetroIndicationElement: {
        prototype: HTMLMetroIndicationElement;
        new (): HTMLMetroIndicationElement;
    };
    interface HTMLPlaceContentOverviewElement extends Components.PlaceContentOverview, HTMLStencilElement {
    }
    var HTMLPlaceContentOverviewElement: {
        prototype: HTMLPlaceContentOverviewElement;
        new (): HTMLPlaceContentOverviewElement;
    };
    interface HTMLPlacePresentationDescriptionElement extends Components.PlacePresentationDescription, HTMLStencilElement {
    }
    var HTMLPlacePresentationDescriptionElement: {
        prototype: HTMLPlacePresentationDescriptionElement;
        new (): HTMLPlacePresentationDescriptionElement;
    };
    interface HTMLPlacePresentationFeaturesElement extends Components.PlacePresentationFeatures, HTMLStencilElement {
    }
    var HTMLPlacePresentationFeaturesElement: {
        prototype: HTMLPlacePresentationFeaturesElement;
        new (): HTMLPlacePresentationFeaturesElement;
    };
    interface HTMLPlacePresentationInfoElement extends Components.PlacePresentationInfo, HTMLStencilElement {
    }
    var HTMLPlacePresentationInfoElement: {
        prototype: HTMLPlacePresentationInfoElement;
        new (): HTMLPlacePresentationInfoElement;
    };
    interface HTMLPlacePresentationItemsElement extends Components.PlacePresentationItems, HTMLStencilElement {
    }
    var HTMLPlacePresentationItemsElement: {
        prototype: HTMLPlacePresentationItemsElement;
        new (): HTMLPlacePresentationItemsElement;
    };
    interface HTMLPlacePresentationMapElement extends Components.PlacePresentationMap, HTMLStencilElement {
    }
    var HTMLPlacePresentationMapElement: {
        prototype: HTMLPlacePresentationMapElement;
        new (): HTMLPlacePresentationMapElement;
    };
    interface HTMLPlacePresentationOpeningHoursElement extends Components.PlacePresentationOpeningHours, HTMLStencilElement {
    }
    var HTMLPlacePresentationOpeningHoursElement: {
        prototype: HTMLPlacePresentationOpeningHoursElement;
        new (): HTMLPlacePresentationOpeningHoursElement;
    };
    interface HTMLPlacePresentationPhotoGalleryElement extends Components.PlacePresentationPhotoGallery, HTMLStencilElement {
    }
    var HTMLPlacePresentationPhotoGalleryElement: {
        prototype: HTMLPlacePresentationPhotoGalleryElement;
        new (): HTMLPlacePresentationPhotoGalleryElement;
    };
    interface HTMLPresentationPageElement extends Components.PresentationPage, HTMLStencilElement {
    }
    var HTMLPresentationPageElement: {
        prototype: HTMLPresentationPageElement;
        new (): HTMLPresentationPageElement;
    };
    interface HTMLPresentationSlideElement extends Components.PresentationSlide, HTMLStencilElement {
    }
    var HTMLPresentationSlideElement: {
        prototype: HTMLPresentationSlideElement;
        new (): HTMLPresentationSlideElement;
    };
    interface HTMLQuoteContentElement extends Components.QuoteContent, HTMLStencilElement {
    }
    var HTMLQuoteContentElement: {
        prototype: HTMLQuoteContentElement;
        new (): HTMLQuoteContentElement;
    };
    interface HTMLSloganTextElement extends Components.SloganText, HTMLStencilElement {
    }
    var HTMLSloganTextElement: {
        prototype: HTMLSloganTextElement;
        new (): HTMLSloganTextElement;
    };
    interface HTMLStarRatingElement extends Components.StarRating, HTMLStencilElement {
    }
    var HTMLStarRatingElement: {
        prototype: HTMLStarRatingElement;
        new (): HTMLStarRatingElement;
    };
    interface HTMLSystemAnnouncementContentElement extends Components.SystemAnnouncementContent, HTMLStencilElement {
    }
    var HTMLSystemAnnouncementContentElement: {
        prototype: HTMLSystemAnnouncementContentElement;
        new (): HTMLSystemAnnouncementContentElement;
    };
    interface HTMLTilesContentElement extends Components.TilesContent, HTMLStencilElement {
    }
    var HTMLTilesContentElement: {
        prototype: HTMLTilesContentElement;
        new (): HTMLTilesContentElement;
    };
    interface HTMLTopElementElement extends Components.TopElement, HTMLStencilElement {
    }
    var HTMLTopElementElement: {
        prototype: HTMLTopElementElement;
        new (): HTMLTopElementElement;
    };
    interface HTMLTopFactsContentElement extends Components.TopFactsContent, HTMLStencilElement {
    }
    var HTMLTopFactsContentElement: {
        prototype: HTMLTopFactsContentElement;
        new (): HTMLTopFactsContentElement;
    };
    interface HTMLTourDetailsElement extends Components.TourDetails, HTMLStencilElement {
    }
    var HTMLTourDetailsElement: {
        prototype: HTMLTourDetailsElement;
        new (): HTMLTourDetailsElement;
    };
    interface HTMLTourDirectionIndicationsElement extends Components.TourDirectionIndications, HTMLStencilElement {
    }
    var HTMLTourDirectionIndicationsElement: {
        prototype: HTMLTourDirectionIndicationsElement;
        new (): HTMLTourDirectionIndicationsElement;
    };
    interface HTMLTourMapHyperlinkElement extends Components.TourMapHyperlink, HTMLStencilElement {
    }
    var HTMLTourMapHyperlinkElement: {
        prototype: HTMLTourMapHyperlinkElement;
        new (): HTMLTourMapHyperlinkElement;
    };
    interface HTMLTourPhotoGalleryElement extends Components.TourPhotoGallery, HTMLStencilElement {
    }
    var HTMLTourPhotoGalleryElement: {
        prototype: HTMLTourPhotoGalleryElement;
        new (): HTMLTourPhotoGalleryElement;
    };
    interface HTMLTourSnapElement extends Components.TourSnap, HTMLStencilElement {
    }
    var HTMLTourSnapElement: {
        prototype: HTMLTourSnapElement;
        new (): HTMLTourSnapElement;
    };
    interface HTMLTrueFalseTestContentElement extends Components.TrueFalseTestContent, HTMLStencilElement {
    }
    var HTMLTrueFalseTestContentElement: {
        prototype: HTMLTrueFalseTestContentElement;
        new (): HTMLTrueFalseTestContentElement;
    };
    interface HTMLUserActionContentElement extends Components.UserActionContent, HTMLStencilElement {
    }
    var HTMLUserActionContentElement: {
        prototype: HTMLUserActionContentElement;
        new (): HTMLUserActionContentElement;
    };
    interface HTMLElementTagNameMap {
        "audio-content": HTMLAudioContentElement;
        "audio-player": HTMLAudioPlayerElement;
        "composition-description": HTMLCompositionDescriptionElement;
        "composition-list": HTMLCompositionListElement;
        "content-announcement": HTMLContentAnnouncementElement;
        "content-icon": HTMLContentIconElement;
        "do-you-know-content": HTMLDoYouKnowContentElement;
        "dos-accordion": HTMLDosAccordionElement;
        "expert-intro-content": HTMLExpertIntroContentElement;
        "expert-overview": HTMLExpertOverviewElement;
        "expert-point-content": HTMLExpertPointContentElement;
        "feature-icon-element": HTMLFeatureIconElementElement;
        "feature-image-element": HTMLFeatureImageElementElement;
        "feedback-review-content": HTMLFeedbackReviewContentElement;
        "flip-card": HTMLFlipCardElement;
        "flip-card-row": HTMLFlipCardRowElement;
        "full-image-header": HTMLFullImageHeaderElement;
        "general-markdown-content": HTMLGeneralMarkdownContentElement;
        "general-top-facts-content": HTMLGeneralTopFactsContentElement;
        "good-to-know-content": HTMLGoodToKnowContentElement;
        "have-a-look-content": HTMLHaveALookContentElement;
        "image-gallery": HTMLImageGalleryElement;
        "image-header": HTMLImageHeaderElement;
        "large-tour-snap": HTMLLargeTourSnapElement;
        "list-overview": HTMLListOverviewElement;
        "list-snap": HTMLListSnapElement;
        "lottie-animation": HTMLLottieAnimationElement;
        "magic-number-content": HTMLMagicNumberContentElement;
        "main-place-announcement": HTMLMainPlaceAnnouncementElement;
        "map-tutorial": HTMLMapTutorialElement;
        "metro-indication": HTMLMetroIndicationElement;
        "place-content-overview": HTMLPlaceContentOverviewElement;
        "place-presentation-description": HTMLPlacePresentationDescriptionElement;
        "place-presentation-features": HTMLPlacePresentationFeaturesElement;
        "place-presentation-info": HTMLPlacePresentationInfoElement;
        "place-presentation-items": HTMLPlacePresentationItemsElement;
        "place-presentation-map": HTMLPlacePresentationMapElement;
        "place-presentation-opening-hours": HTMLPlacePresentationOpeningHoursElement;
        "place-presentation-photo-gallery": HTMLPlacePresentationPhotoGalleryElement;
        "presentation-page": HTMLPresentationPageElement;
        "presentation-slide": HTMLPresentationSlideElement;
        "quote-content": HTMLQuoteContentElement;
        "slogan-text": HTMLSloganTextElement;
        "star-rating": HTMLStarRatingElement;
        "system-announcement-content": HTMLSystemAnnouncementContentElement;
        "tiles-content": HTMLTilesContentElement;
        "top-element": HTMLTopElementElement;
        "top-facts-content": HTMLTopFactsContentElement;
        "tour-details": HTMLTourDetailsElement;
        "tour-direction-indications": HTMLTourDirectionIndicationsElement;
        "tour-map-hyperlink": HTMLTourMapHyperlinkElement;
        "tour-photo-gallery": HTMLTourPhotoGalleryElement;
        "tour-snap": HTMLTourSnapElement;
        "true-false-test-content": HTMLTrueFalseTestContentElement;
        "user-action-content": HTMLUserActionContentElement;
    }
}
declare namespace LocalJSX {
    interface AudioContent {
        "audioSource"?: MediaElement[];
        "audioTitle"?: string;
        "image"?: MediaElement[];
        "name"?: string;
        "script"?: string;
        "transcriptLabel"?: string;
    }
    interface AudioPlayer {
        "audioTitle"?: string;
        "color"?: string;
        "contentId"?: string;
        "onAudioPlayed"?: (event: CustomEvent<boolean>) => void;
        "openTranscript"?: boolean;
        "script"?: string;
        "src"?: string;
        "type"?: string;
    }
    interface CompositionDescription {
        "compositionTitle"?: string;
        "description"?: string;
    }
    interface CompositionList {
        "elementWidth"?: number;
        "listTitle"?: string;
    }
    interface ContentAnnouncement {
        "buttonTitle"?: string;
        "contentTitle"?: string;
        "description"?: string;
        "iconName"?: string;
        "image"?: MediaElement[];
        "name"?: string;
        "onOpenContentClicked"?: (event: CustomEvent<void>) => void;
    }
    interface ContentIcon {
        "displayImage"?: boolean;
        "displaySeparation"?: boolean;
        "iconBgColor"?: string;
        "iconColor"?: string;
        "iconName"?: string;
        "image"?: string;
        "pointBgColor"?: string;
    }
    interface DoYouKnowContent {
        "contentTitle"?: string;
        "description"?: string;
        "fact"?: string;
        "name"?: string;
    }
    interface DosAccordion {
        "iconColor"?: string;
        "open"?: boolean;
    }
    interface ExpertIntroContent {
        "audioSource"?: MediaElement[];
        "audioTitle"?: string;
        "expertImage"?: MediaElement[];
        "expertName"?: string;
        "expertShortDescription"?: string;
        "name"?: string;
        "script"?: string;
    }
    interface ExpertOverview {
        "expertAvatar"?: MediaElement;
        "expertDescription"?: string;
        "expertFirstName"?: string;
        "expertLastName"?: string;
        "expertSpeciality"?: string;
        "fullPortraitButton"?: string;
        "onPortraitClick"?: (event: CustomEvent<any>) => void;
        "suffix"?: string;
    }
    interface ExpertPointContent {
        "contentTitle"?: string;
        "description"?: string;
        "expertThumbnail"?: string;
        "name"?: string;
    }
    interface FeatureIconElement {
        "featureText"?: string;
        "featureTitle"?: string;
    }
    interface FeatureImageElement {
        "featureText"?: string;
        "featureTitle"?: string;
        "hashtag"?: string;
        "image"?: MediaElement[];
    }
    interface FeedbackReviewContent {
        "cancelButton"?: string;
        "commentOnly"?: boolean;
        "group"?: string;
        "lightMode"?: boolean;
        "message"?: string;
        "messageOfThanks"?: string;
        "negativeCommentLabel"?: string;
        "neutralCommentLabel"?: string;
        "onOnSubmit"?: (event: CustomEvent<Review>) => void;
        "positiveCommentLabel"?: string;
        "showCancelButton"?: boolean;
        "showMessageOfThanks"?: boolean;
        "showSkipButton"?: boolean;
        "skipButton"?: string;
        "submitButton"?: string;
    }
    interface FlipCard {
        "backIconColor"?: string;
        "backImage"?: string;
        "demoDelayOnStart"?: number;
        "demoDuration"?: number;
        "demoOnStart"?: boolean;
        "details"?: string;
        "frontIconColor"?: string;
        "frontImage"?: string;
        "onBackFaceFlipped"?: (event: CustomEvent<void>) => void;
        "onFrontFaceFlipped"?: (event: CustomEvent<void>) => void;
        "showBackFlipButton"?: boolean;
        "showBackImage"?: boolean;
        "showFrontFlipButton"?: boolean;
        "switchCard"?: boolean;
    }
    interface FlipCardRow {
        "backIconColor"?: string;
        "cardToText"?: string;
        "frontIconColor"?: string;
        "index"?: number;
        "row"?: Row;
        "showBackFlipButton"?: boolean;
        "showIndex"?: boolean;
    }
    interface FullImageHeader {
        "headerImage"?: MediaElement;
        "headerSubtitle"?: string;
        "headerTitle"?: string;
    }
    interface GeneralMarkdownContent {
        "content"?: string;
        "headerImage"?: MediaElement;
        "headerSubtitle"?: string;
        "headerTitle"?: string;
    }
    interface GeneralTopFactsContent {
        "facts"?: Fact[];
        "headerImage"?: MediaElement;
        "headerSubtitle"?: string;
        "headerTitle"?: string;
        "headerVisible"?: boolean;
    }
    interface GoodToKnowContent {
        "backgroundImage"?: MediaElement;
        "contentSubtitle"?: string;
        "contentTitle"?: string;
        "elements"?: GTKElement[];
    }
    interface HaveALookContent {
        "backImage"?: MediaElement[];
        "buttonText"?: string;
        "contentTitle"?: string;
        "description"?: string;
        "image"?: any[];
        "name"?: string;
        "showTutorial"?: boolean;
        "tutorialMessage"?: string;
    }
    interface ImageGallery {
        "colorMode"?: string;
        "fullScreen"?: boolean;
        "images"?: MediaElement[];
        "isWeb"?: boolean;
        "onCloseModalClicked"?: (event: CustomEvent<string>) => void;
        "onFullScreenRequested"?: (event: CustomEvent<string>) => void;
        "standAlone"?: boolean;
    }
    interface ImageHeader {
        "headerImage"?: MediaElement;
        "headerSubtitle"?: string;
        "headerTitle"?: string;
    }
    interface LargeTourSnap {
        "duration"?: string;
        "image"?: string;
        "onDosClick"?: (event: CustomEvent<void>) => void;
        "overlay"?: number;
        "price"?: string;
        "showImage"?: boolean;
        "tourTitle"?: string;
    }
    interface ListOverview {
        "iconColor"?: string;
        "iconPath"?: string;
        "iconStyle"?: string;
        "index"?: number;
        "onPlaceDetailsClick"?: (event: CustomEvent<any>) => void;
        "placeDescription"?: string;
        "placeTitle"?: string;
        "primaryImage"?: MediaElement;
        "readMoreButton"?: string;
        "secondaryImage"?: MediaElement;
        "tags"?: string[];
    }
    interface ListSnap {
        "image"?: string;
        "listTitle"?: string;
        "onDosClick"?: (event: CustomEvent<void>) => void;
        "overlay"?: number;
        "placeCount"?: number;
        "showImage"?: boolean;
    }
    interface LottieAnimation {
        "animationData"?: string;
        "autoplay"?: boolean;
        "controls"?: boolean;
        "count"?: number;
        "direction"?: number;
        "loop"?: boolean;
        "renderer"?: string;
        "speed"?: number;
        "src"?: string;
    }
    interface MagicNumberContent {
        "description"?: string;
        "fact"?: string;
        "name"?: string;
        "number"?: number;
    }
    interface MainPlaceAnnouncement {
        "buttonText"?: string;
        "image"?: MediaElement;
        "onMainPlaceClicked"?: (event: CustomEvent<string>) => void;
        "placeId"?: string;
        "placeIndex"?: number;
        "placeTitle"?: string;
        "placeTotalCount"?: number;
    }
    interface MapTutorial {
        "closeButtonLabel"?: string;
        "nextButtonLabel"?: string;
        "onClose"?: (event: CustomEvent<void>) => void;
        "slideTitles"?: string[];
    }
    interface MetroIndication {
        "city"?: string;
        "colorMode"?: string;
        "exitPrefix"?: string;
        "transportInfo"?: TransportIndication[];
    }
    interface PlaceContentOverview {
        "backgroundColor"?: string;
        "backgroundImage"?: MediaElement[];
        "contentId"?: string;
        "contentSubtitle"?: string;
        "contentTitle"?: string;
        "onContentClicked"?: (event: CustomEvent<string>) => void;
        "openButton"?: string;
    }
    interface PlacePresentationDescription {
        "description"?: string;
        "descriptionTitle"?: string;
    }
    interface PlacePresentationFeatures {
        "features"?: PlaceFeature[];
        "featuresTitle"?: string;
        "featuresTranslation"?: any[];
    }
    interface PlacePresentationInfo {
        "address"?: string;
        "addressLabel"?: string;
        "infoTitle"?: string;
        "metroStation"?: string;
        "metroStationLabel"?: string;
        "phone"?: string;
        "phoneLabel"?: string;
        "website"?: string;
        "websiteLabel"?: string;
    }
    interface PlacePresentationItems {
        "famousItems"?: String[];
        "itemsTitle"?: string;
        "seeMoreButton"?: string;
    }
    interface PlacePresentationMap {
        "locationTitle"?: string;
    }
    interface PlacePresentationOpeningHours {
        "openingHoursTitle"?: string;
    }
    interface PlacePresentationPhotoGallery {
        "images"?: MediaElement[];
        "photoGalleryTitle"?: string;
    }
    interface PresentationPage {
        "altLogo"?: string;
        "logo"?: string;
        "onOnLogoClicked"?: (event: CustomEvent<any>) => void;
        "onOnSkip"?: (event: CustomEvent<any>) => void;
    }
    interface PresentationSlide {
        "alt"?: string;
        "backgroundImage"?: string;
        "buttonHref"?: string;
        "buttonTitle"?: string;
        "displayMessage"?: boolean;
        "isWeb"?: boolean;
        "onOnStartButtonClicked"?: (event: CustomEvent<any>) => void;
        "overlay"?: number;
        "slideSubtitle"?: string;
        "slideTitle"?: string;
    }
    interface QuoteContent {
        "author"?: string;
        "backgroundImage"?: MediaElement[];
        "name"?: string;
        "quote"?: string;
    }
    interface SloganText {
        "slogan"?: string;
        "sloganColor"?: string;
        "text"?: string;
    }
    interface StarRating {
        "light"?: boolean;
        "onRatingChanged"?: (event: CustomEvent<number>) => void;
    }
    interface SystemAnnouncementContent {
        "message"?: string;
    }
    interface TilesContent {
        "elements"?: Row[];
        "headerSubtitle"?: string;
        "headerTitle"?: string;
        "headerVisible"?: boolean;
    }
    interface TopElement {
        "index"?: number;
        "topDescription"?: string;
        "topTitle"?: string;
    }
    interface TopFactsContent {
        "contentTitle"?: string;
        "facts"?: any[];
        "name"?: string;
    }
    interface TourDetails {
        "address"?: string;
        "bestMoment"?: string;
        "city"?: string;
        "detailsTitle"?: string;
        "duration"?: string;
        "exitPrefix"?: string;
        "price"?: string;
        "transportInfo"?: TransportIndication[];
    }
    interface TourDirectionIndications {
        "address"?: string;
        "byMetroTitle"?: string;
        "byTaxiTitle"?: string;
        "city"?: string;
        "directionTitle"?: string;
        "durationFromStartingPoint"?: number;
        "exitPrefix"?: string;
        "showWalkOption"?: boolean;
        "transportInfo"?: TransportIndication[];
    }
    interface TourMapHyperlink {
        "locationOverview"?: MediaElement[];
        "onButtonClicked"?: (event: CustomEvent<string>) => void;
        "tourMapTitle"?: string;
    }
    interface TourPhotoGallery {
        "galleryTitle"?: string;
        "images"?: MediaElement[];
        "isWeb"?: boolean;
    }
    interface TourSnap {
        "category"?: string;
        "currency"?: string;
        "currencyBefore"?: boolean;
        "image"?: string;
        "onDosClick"?: (event: CustomEvent<void>) => void;
        "overlay"?: number;
        "price"?: number;
        "tourTitle"?: string;
    }
    interface TrueFalseTestContent {
        "congratsLabel"?: string;
        "falseLabel"?: string;
        "name"?: string;
        "nextLabel"?: string;
        "onCloseModalClicked"?: (event: CustomEvent<string>) => void;
        "onTestEnded"?: (event: CustomEvent<string>) => void;
        "questions"?: Question[];
        "resultsLabel"?: string;
        "seeResultsLabel"?: string;
        "trueLabel"?: string;
    }
    interface UserActionContent {
        "animated"?: boolean;
        "animationPath"?: string;
        "buttonClicked"?: boolean;
        "buttonText"?: string;
        "callbackId"?: string;
        "iconName"?: string;
        "onActionClicked"?: (event: CustomEvent<string>) => void;
        "playAnimation"?: boolean;
        "postMessage"?: string;
        "rotateIcon"?: boolean;
        "showPostActionText"?: boolean;
    }
    interface IntrinsicElements {
        "audio-content": AudioContent;
        "audio-player": AudioPlayer;
        "composition-description": CompositionDescription;
        "composition-list": CompositionList;
        "content-announcement": ContentAnnouncement;
        "content-icon": ContentIcon;
        "do-you-know-content": DoYouKnowContent;
        "dos-accordion": DosAccordion;
        "expert-intro-content": ExpertIntroContent;
        "expert-overview": ExpertOverview;
        "expert-point-content": ExpertPointContent;
        "feature-icon-element": FeatureIconElement;
        "feature-image-element": FeatureImageElement;
        "feedback-review-content": FeedbackReviewContent;
        "flip-card": FlipCard;
        "flip-card-row": FlipCardRow;
        "full-image-header": FullImageHeader;
        "general-markdown-content": GeneralMarkdownContent;
        "general-top-facts-content": GeneralTopFactsContent;
        "good-to-know-content": GoodToKnowContent;
        "have-a-look-content": HaveALookContent;
        "image-gallery": ImageGallery;
        "image-header": ImageHeader;
        "large-tour-snap": LargeTourSnap;
        "list-overview": ListOverview;
        "list-snap": ListSnap;
        "lottie-animation": LottieAnimation;
        "magic-number-content": MagicNumberContent;
        "main-place-announcement": MainPlaceAnnouncement;
        "map-tutorial": MapTutorial;
        "metro-indication": MetroIndication;
        "place-content-overview": PlaceContentOverview;
        "place-presentation-description": PlacePresentationDescription;
        "place-presentation-features": PlacePresentationFeatures;
        "place-presentation-info": PlacePresentationInfo;
        "place-presentation-items": PlacePresentationItems;
        "place-presentation-map": PlacePresentationMap;
        "place-presentation-opening-hours": PlacePresentationOpeningHours;
        "place-presentation-photo-gallery": PlacePresentationPhotoGallery;
        "presentation-page": PresentationPage;
        "presentation-slide": PresentationSlide;
        "quote-content": QuoteContent;
        "slogan-text": SloganText;
        "star-rating": StarRating;
        "system-announcement-content": SystemAnnouncementContent;
        "tiles-content": TilesContent;
        "top-element": TopElement;
        "top-facts-content": TopFactsContent;
        "tour-details": TourDetails;
        "tour-direction-indications": TourDirectionIndications;
        "tour-map-hyperlink": TourMapHyperlink;
        "tour-photo-gallery": TourPhotoGallery;
        "tour-snap": TourSnap;
        "true-false-test-content": TrueFalseTestContent;
        "user-action-content": UserActionContent;
    }
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
    export namespace JSX {
        interface IntrinsicElements {
            "audio-content": LocalJSX.AudioContent & JSXBase.HTMLAttributes<HTMLAudioContentElement>;
            "audio-player": LocalJSX.AudioPlayer & JSXBase.HTMLAttributes<HTMLAudioPlayerElement>;
            "composition-description": LocalJSX.CompositionDescription & JSXBase.HTMLAttributes<HTMLCompositionDescriptionElement>;
            "composition-list": LocalJSX.CompositionList & JSXBase.HTMLAttributes<HTMLCompositionListElement>;
            "content-announcement": LocalJSX.ContentAnnouncement & JSXBase.HTMLAttributes<HTMLContentAnnouncementElement>;
            "content-icon": LocalJSX.ContentIcon & JSXBase.HTMLAttributes<HTMLContentIconElement>;
            "do-you-know-content": LocalJSX.DoYouKnowContent & JSXBase.HTMLAttributes<HTMLDoYouKnowContentElement>;
            "dos-accordion": LocalJSX.DosAccordion & JSXBase.HTMLAttributes<HTMLDosAccordionElement>;
            "expert-intro-content": LocalJSX.ExpertIntroContent & JSXBase.HTMLAttributes<HTMLExpertIntroContentElement>;
            "expert-overview": LocalJSX.ExpertOverview & JSXBase.HTMLAttributes<HTMLExpertOverviewElement>;
            "expert-point-content": LocalJSX.ExpertPointContent & JSXBase.HTMLAttributes<HTMLExpertPointContentElement>;
            "feature-icon-element": LocalJSX.FeatureIconElement & JSXBase.HTMLAttributes<HTMLFeatureIconElementElement>;
            "feature-image-element": LocalJSX.FeatureImageElement & JSXBase.HTMLAttributes<HTMLFeatureImageElementElement>;
            "feedback-review-content": LocalJSX.FeedbackReviewContent & JSXBase.HTMLAttributes<HTMLFeedbackReviewContentElement>;
            "flip-card": LocalJSX.FlipCard & JSXBase.HTMLAttributes<HTMLFlipCardElement>;
            "flip-card-row": LocalJSX.FlipCardRow & JSXBase.HTMLAttributes<HTMLFlipCardRowElement>;
            "full-image-header": LocalJSX.FullImageHeader & JSXBase.HTMLAttributes<HTMLFullImageHeaderElement>;
            "general-markdown-content": LocalJSX.GeneralMarkdownContent & JSXBase.HTMLAttributes<HTMLGeneralMarkdownContentElement>;
            "general-top-facts-content": LocalJSX.GeneralTopFactsContent & JSXBase.HTMLAttributes<HTMLGeneralTopFactsContentElement>;
            "good-to-know-content": LocalJSX.GoodToKnowContent & JSXBase.HTMLAttributes<HTMLGoodToKnowContentElement>;
            "have-a-look-content": LocalJSX.HaveALookContent & JSXBase.HTMLAttributes<HTMLHaveALookContentElement>;
            "image-gallery": LocalJSX.ImageGallery & JSXBase.HTMLAttributes<HTMLImageGalleryElement>;
            "image-header": LocalJSX.ImageHeader & JSXBase.HTMLAttributes<HTMLImageHeaderElement>;
            "large-tour-snap": LocalJSX.LargeTourSnap & JSXBase.HTMLAttributes<HTMLLargeTourSnapElement>;
            "list-overview": LocalJSX.ListOverview & JSXBase.HTMLAttributes<HTMLListOverviewElement>;
            "list-snap": LocalJSX.ListSnap & JSXBase.HTMLAttributes<HTMLListSnapElement>;
            "lottie-animation": LocalJSX.LottieAnimation & JSXBase.HTMLAttributes<HTMLLottieAnimationElement>;
            "magic-number-content": LocalJSX.MagicNumberContent & JSXBase.HTMLAttributes<HTMLMagicNumberContentElement>;
            "main-place-announcement": LocalJSX.MainPlaceAnnouncement & JSXBase.HTMLAttributes<HTMLMainPlaceAnnouncementElement>;
            "map-tutorial": LocalJSX.MapTutorial & JSXBase.HTMLAttributes<HTMLMapTutorialElement>;
            "metro-indication": LocalJSX.MetroIndication & JSXBase.HTMLAttributes<HTMLMetroIndicationElement>;
            "place-content-overview": LocalJSX.PlaceContentOverview & JSXBase.HTMLAttributes<HTMLPlaceContentOverviewElement>;
            "place-presentation-description": LocalJSX.PlacePresentationDescription & JSXBase.HTMLAttributes<HTMLPlacePresentationDescriptionElement>;
            "place-presentation-features": LocalJSX.PlacePresentationFeatures & JSXBase.HTMLAttributes<HTMLPlacePresentationFeaturesElement>;
            "place-presentation-info": LocalJSX.PlacePresentationInfo & JSXBase.HTMLAttributes<HTMLPlacePresentationInfoElement>;
            "place-presentation-items": LocalJSX.PlacePresentationItems & JSXBase.HTMLAttributes<HTMLPlacePresentationItemsElement>;
            "place-presentation-map": LocalJSX.PlacePresentationMap & JSXBase.HTMLAttributes<HTMLPlacePresentationMapElement>;
            "place-presentation-opening-hours": LocalJSX.PlacePresentationOpeningHours & JSXBase.HTMLAttributes<HTMLPlacePresentationOpeningHoursElement>;
            "place-presentation-photo-gallery": LocalJSX.PlacePresentationPhotoGallery & JSXBase.HTMLAttributes<HTMLPlacePresentationPhotoGalleryElement>;
            "presentation-page": LocalJSX.PresentationPage & JSXBase.HTMLAttributes<HTMLPresentationPageElement>;
            "presentation-slide": LocalJSX.PresentationSlide & JSXBase.HTMLAttributes<HTMLPresentationSlideElement>;
            "quote-content": LocalJSX.QuoteContent & JSXBase.HTMLAttributes<HTMLQuoteContentElement>;
            "slogan-text": LocalJSX.SloganText & JSXBase.HTMLAttributes<HTMLSloganTextElement>;
            "star-rating": LocalJSX.StarRating & JSXBase.HTMLAttributes<HTMLStarRatingElement>;
            "system-announcement-content": LocalJSX.SystemAnnouncementContent & JSXBase.HTMLAttributes<HTMLSystemAnnouncementContentElement>;
            "tiles-content": LocalJSX.TilesContent & JSXBase.HTMLAttributes<HTMLTilesContentElement>;
            "top-element": LocalJSX.TopElement & JSXBase.HTMLAttributes<HTMLTopElementElement>;
            "top-facts-content": LocalJSX.TopFactsContent & JSXBase.HTMLAttributes<HTMLTopFactsContentElement>;
            "tour-details": LocalJSX.TourDetails & JSXBase.HTMLAttributes<HTMLTourDetailsElement>;
            "tour-direction-indications": LocalJSX.TourDirectionIndications & JSXBase.HTMLAttributes<HTMLTourDirectionIndicationsElement>;
            "tour-map-hyperlink": LocalJSX.TourMapHyperlink & JSXBase.HTMLAttributes<HTMLTourMapHyperlinkElement>;
            "tour-photo-gallery": LocalJSX.TourPhotoGallery & JSXBase.HTMLAttributes<HTMLTourPhotoGalleryElement>;
            "tour-snap": LocalJSX.TourSnap & JSXBase.HTMLAttributes<HTMLTourSnapElement>;
            "true-false-test-content": LocalJSX.TrueFalseTestContent & JSXBase.HTMLAttributes<HTMLTrueFalseTestContentElement>;
            "user-action-content": LocalJSX.UserActionContent & JSXBase.HTMLAttributes<HTMLUserActionContentElement>;
        }
    }
}
