/* 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 { STRenderObject } from "./models/render-object"; import { STWidgetPlayButtonPositionEnum } from "./models/sdk/enums/widget-play-button-position-enum"; import { STTrack } from "./models/sdk/track"; import { STContent } from "./models/sdk/content"; import { STForm } from "./models/sdk/form"; import { STPlayerStateEnum } from "./models/sdk/enums/player-state-enum"; import { TabBarChangedEventDetail } from "./components/tab-bar/tab-bar"; import { TabButtonClickEventDetail } from "./components/tab-button/tab-button"; import { STTimecodeThemeEnum } from "./models/enums/timecode-theme-enum"; import { STWidgetFormatEnum } from "./models/sdk/enums/widget-format-enum"; import { STWidgetConfiguration } from "./models/sdk/widget-configuration"; export namespace Components { interface ButtonArticleFormat { "handleTogglePlay": () => any; "stRenderObject": STRenderObject; } interface ButtonFormat { "handleTogglePlay": () => any; "stRenderObject": STRenderObject; } interface ButtonSquareFormat { "handleTogglePlay": () => any; "stRenderObject": STRenderObject; } interface ClassicFormat { "handleCurrentTimeChange": (any) => void; "handleTogglePlay": () => any; "stRenderObject": STRenderObject; "widgetTrackInPlayer": boolean; } interface ClassicSmallFormat { "handleCurrentTimeChange": (any) => void; "handleTogglePlay": () => any; "stRenderObject": STRenderObject; "widgetTrackInPlayer": boolean; } interface CloseIcon { } interface EmbedIcon { } interface ExternalLinkIcon { } interface FacebookIcon { } interface FreeFormat { "handleCurrentTimeChange": (any) => void; "handleTogglePlay": () => any; "playButtonPosition": STWidgetPlayButtonPositionEnum; "stRenderObject": STRenderObject; "widgetTrackInPlayer": boolean; } interface LinkIcon { } interface LinkedinIcon { } interface NotificationShowcase { "img": string; "mediatype": string; "text": string; } interface PlayerShowcase { "content": STContent; "track": STTrack; } interface StaytunedApplePlatformPodcastIcon { } interface StaytunedAutoScroll { "disabled": boolean; "ellipsis": boolean; } interface StaytunedButtonClose { "text": boolean; } interface StaytunedButtonCta { "appleLink": string; "googleLink": string; "isMobilePlayer": boolean; "label": string; "link": string; } interface StaytunedButtonExpand { "expand": boolean; } interface StaytunedButtonMic { } interface StaytunedButtonMute { "isMuted": boolean; } interface StaytunedButtonPlay { "allowDefaultClick": boolean; "autosize": boolean; "circle": boolean; "loading": boolean; "playing": boolean; "shadow": boolean; } interface StaytunedButtonPrevNext { "darkMode": boolean; "disabled": boolean; "isAd": boolean; "next": boolean; } interface StaytunedButtonShare { } interface StaytunedButtonSkip { "arrowStroke": any; "disabled": boolean; "forward": boolean; "isAd": boolean; "numFill": string; "numStroke": string; } interface StaytunedChapter { "chapterPart": number; "darkTheme": boolean; "description": string; "duration": number; "isCurrent": boolean; "isLoading": boolean; "isPlaying": boolean; "name": string; "showDescription": boolean; "standalone": boolean; "startTime": number; } interface StaytunedChapters { "contentKey": string; "darkTheme": boolean; "elementKey": string; "noGraph": boolean; "setComponentInput": (componentInput: any) => Promise; "showDescription": boolean; "standalone": boolean; } interface StaytunedDesktopPlayer { "setComponentInput": (componentInput: any) => Promise; } interface StaytunedDrawer { "drawerState": string; } interface StaytunedDuration { "isMobilePlayer": boolean; "time": number; } interface StaytunedForm { "setComponentInput": (componentInput: any) => Promise; } interface StaytunedFormShowcase { "form": STForm; "imgSrc": string; "mainColor": string; "trackTitle": string; } interface StaytunedGooglePlatformPodcastIcon { } interface StaytunedHeadphonesIcon { } interface StaytunedLabel { "podcastTitle": string; "trackTitle": string; } interface StaytunedListenPage { "setComponentInput": (componentInput: any) => Promise; } interface StaytunedLogoStaytuned { } interface StaytunedLogoStaytunedAlphabetic { } interface StaytunedMenu { } interface StaytunedMobilePlayer { "setComponentInput": (componentInput: any) => Promise; "toastDisabled": boolean; } interface StaytunedNavigation { "position": string; } interface StaytunedNotification { "pixel": boolean; "setComponentInput": (componentInput: any) => Promise; "widgetConfigurationKey": string; } interface StaytunedOverlay { "hide": () => Promise; "noAnimation": boolean; "show": () => Promise; "visible": boolean; } interface StaytunedPlayer { "setComponentInput": (componentInput: any) => Promise; "standalone": boolean; } interface StaytunedPlayerBar { "setComponentInput": (componentInput: any) => Promise; } interface StaytunedPlayerChip { "activateWaves": boolean; "chipFormat"?: 'small' | 'normal' | 'big'; "coverSrc": string; "loading": boolean; "playing": boolean; } interface StaytunedPlayerControls { "currentTime": number; "duration": number; "hasNextTrack": boolean; "hasPrevTrack": boolean; "playingAd": boolean; "playingStatus": STPlayerStateEnum; "showHover": boolean; } interface StaytunedPlayerExpandToggle { } interface StaytunedQrcodeWeblink { "color": string; } interface StaytunedQueueButton { } interface StaytunedRssFeedIcon { } interface StaytunedSeparationIcon { } interface StaytunedShareButton { } interface StaytunedSlider { "backdrop": boolean; "currentValue": number; "isBlackSlider": boolean; "isDraggable": boolean; "isMobilePlayer": boolean; "maxValue": number; "showHover": boolean; "whiteDisplayTime": boolean; } interface StaytunedSpotifyPlatformPodcastIcon { } interface StaytunedTab { "active": boolean; "tab": any; } interface StaytunedTabBar { "selectedTab"?: string; } interface StaytunedTabButton { "desktop": boolean; "disabled": boolean; "tab": any; } interface StaytunedTabs { "select": (tab: string | HTMLStaytunedTabElement) => Promise; } interface StaytunedTimecode { "contentKey": string; "contentSlug": string; "elementKey": string; "elementSlug": string; "setComponentInput": (componentInput: any) => Promise; "theme": STTimecodeThemeEnum; "timecode": string; "tooltip": boolean; } interface StaytunedToast { "closeable": boolean; "closed": boolean; "displayDelay": number; "displayDuration": number; "format": string; } interface StaytunedTrack { "autoScroll": boolean; "blackTheme": boolean; "chipFormat"?: 'small' | 'normal'; "currentTrack": STTrack; "displayAdInfo": boolean; "format": string; "iOSStaticPicto": boolean; "playingStatus": string; "renderActions": (_: STTrack) => void; "track": STTrack; } interface StaytunedTrackCollection { "blackTheme": boolean; "currentTrack": STTrack; "format": string; "iOSStaticPicto": boolean; "paginate": boolean; "playingStatus": string; "renderActions": (_: STTrack) => void; "tracks": STTrack[]; } interface StaytunedWaves { "animated": boolean; "theme": string; } interface StaytunedWidget { "customRender": string; "format": STWidgetFormatEnum; "pixel": boolean; "setComponentInput": (componentInput: any) => Promise; "setWidgetConfiguration": (wc: STWidgetConfiguration) => Promise; "togglePlayMethod": () => Promise; "widgetConfigurationKey": string; } interface StaytunedWidgetButtonPlay { "autosize": boolean; "circle": boolean; "loading": boolean; "playing": boolean; "shadow": boolean; } interface TwitterIcon { } interface VisualFormat { "handleCurrentTimeChange": (any) => void; "handleTogglePlay": () => any; "stRenderObject": STRenderObject; "widgetTrackInPlayer": boolean; } interface VisualLargeFormat { "handleCurrentTimeChange": (any) => void; "handleTogglePlay": () => any; "stRenderObject": STRenderObject; "widgetTrackInPlayer": boolean; } interface VisualSmallFormat { "handleCurrentTimeChange": (any) => void; "handleTogglePlay": () => any; "stRenderObject": STRenderObject; "widgetTrackInPlayer": boolean; } } declare global { interface HTMLButtonArticleFormatElement extends Components.ButtonArticleFormat, HTMLStencilElement { } var HTMLButtonArticleFormatElement: { prototype: HTMLButtonArticleFormatElement; new (): HTMLButtonArticleFormatElement; }; interface HTMLButtonFormatElement extends Components.ButtonFormat, HTMLStencilElement { } var HTMLButtonFormatElement: { prototype: HTMLButtonFormatElement; new (): HTMLButtonFormatElement; }; interface HTMLButtonSquareFormatElement extends Components.ButtonSquareFormat, HTMLStencilElement { } var HTMLButtonSquareFormatElement: { prototype: HTMLButtonSquareFormatElement; new (): HTMLButtonSquareFormatElement; }; interface HTMLClassicFormatElement extends Components.ClassicFormat, HTMLStencilElement { } var HTMLClassicFormatElement: { prototype: HTMLClassicFormatElement; new (): HTMLClassicFormatElement; }; interface HTMLClassicSmallFormatElement extends Components.ClassicSmallFormat, HTMLStencilElement { } var HTMLClassicSmallFormatElement: { prototype: HTMLClassicSmallFormatElement; new (): HTMLClassicSmallFormatElement; }; interface HTMLCloseIconElement extends Components.CloseIcon, HTMLStencilElement { } var HTMLCloseIconElement: { prototype: HTMLCloseIconElement; new (): HTMLCloseIconElement; }; interface HTMLEmbedIconElement extends Components.EmbedIcon, HTMLStencilElement { } var HTMLEmbedIconElement: { prototype: HTMLEmbedIconElement; new (): HTMLEmbedIconElement; }; interface HTMLExternalLinkIconElement extends Components.ExternalLinkIcon, HTMLStencilElement { } var HTMLExternalLinkIconElement: { prototype: HTMLExternalLinkIconElement; new (): HTMLExternalLinkIconElement; }; interface HTMLFacebookIconElement extends Components.FacebookIcon, HTMLStencilElement { } var HTMLFacebookIconElement: { prototype: HTMLFacebookIconElement; new (): HTMLFacebookIconElement; }; interface HTMLFreeFormatElement extends Components.FreeFormat, HTMLStencilElement { } var HTMLFreeFormatElement: { prototype: HTMLFreeFormatElement; new (): HTMLFreeFormatElement; }; interface HTMLLinkIconElement extends Components.LinkIcon, HTMLStencilElement { } var HTMLLinkIconElement: { prototype: HTMLLinkIconElement; new (): HTMLLinkIconElement; }; interface HTMLLinkedinIconElement extends Components.LinkedinIcon, HTMLStencilElement { } var HTMLLinkedinIconElement: { prototype: HTMLLinkedinIconElement; new (): HTMLLinkedinIconElement; }; interface HTMLNotificationShowcaseElement extends Components.NotificationShowcase, HTMLStencilElement { } var HTMLNotificationShowcaseElement: { prototype: HTMLNotificationShowcaseElement; new (): HTMLNotificationShowcaseElement; }; interface HTMLPlayerShowcaseElement extends Components.PlayerShowcase, HTMLStencilElement { } var HTMLPlayerShowcaseElement: { prototype: HTMLPlayerShowcaseElement; new (): HTMLPlayerShowcaseElement; }; interface HTMLStaytunedApplePlatformPodcastIconElement extends Components.StaytunedApplePlatformPodcastIcon, HTMLStencilElement { } var HTMLStaytunedApplePlatformPodcastIconElement: { prototype: HTMLStaytunedApplePlatformPodcastIconElement; new (): HTMLStaytunedApplePlatformPodcastIconElement; }; interface HTMLStaytunedAutoScrollElement extends Components.StaytunedAutoScroll, HTMLStencilElement { } var HTMLStaytunedAutoScrollElement: { prototype: HTMLStaytunedAutoScrollElement; new (): HTMLStaytunedAutoScrollElement; }; interface HTMLStaytunedButtonCloseElement extends Components.StaytunedButtonClose, HTMLStencilElement { } var HTMLStaytunedButtonCloseElement: { prototype: HTMLStaytunedButtonCloseElement; new (): HTMLStaytunedButtonCloseElement; }; interface HTMLStaytunedButtonCtaElement extends Components.StaytunedButtonCta, HTMLStencilElement { } var HTMLStaytunedButtonCtaElement: { prototype: HTMLStaytunedButtonCtaElement; new (): HTMLStaytunedButtonCtaElement; }; interface HTMLStaytunedButtonExpandElement extends Components.StaytunedButtonExpand, HTMLStencilElement { } var HTMLStaytunedButtonExpandElement: { prototype: HTMLStaytunedButtonExpandElement; new (): HTMLStaytunedButtonExpandElement; }; interface HTMLStaytunedButtonMicElement extends Components.StaytunedButtonMic, HTMLStencilElement { } var HTMLStaytunedButtonMicElement: { prototype: HTMLStaytunedButtonMicElement; new (): HTMLStaytunedButtonMicElement; }; interface HTMLStaytunedButtonMuteElement extends Components.StaytunedButtonMute, HTMLStencilElement { } var HTMLStaytunedButtonMuteElement: { prototype: HTMLStaytunedButtonMuteElement; new (): HTMLStaytunedButtonMuteElement; }; interface HTMLStaytunedButtonPlayElement extends Components.StaytunedButtonPlay, HTMLStencilElement { } var HTMLStaytunedButtonPlayElement: { prototype: HTMLStaytunedButtonPlayElement; new (): HTMLStaytunedButtonPlayElement; }; interface HTMLStaytunedButtonPrevNextElement extends Components.StaytunedButtonPrevNext, HTMLStencilElement { } var HTMLStaytunedButtonPrevNextElement: { prototype: HTMLStaytunedButtonPrevNextElement; new (): HTMLStaytunedButtonPrevNextElement; }; interface HTMLStaytunedButtonShareElement extends Components.StaytunedButtonShare, HTMLStencilElement { } var HTMLStaytunedButtonShareElement: { prototype: HTMLStaytunedButtonShareElement; new (): HTMLStaytunedButtonShareElement; }; interface HTMLStaytunedButtonSkipElement extends Components.StaytunedButtonSkip, HTMLStencilElement { } var HTMLStaytunedButtonSkipElement: { prototype: HTMLStaytunedButtonSkipElement; new (): HTMLStaytunedButtonSkipElement; }; interface HTMLStaytunedChapterElement extends Components.StaytunedChapter, HTMLStencilElement { } var HTMLStaytunedChapterElement: { prototype: HTMLStaytunedChapterElement; new (): HTMLStaytunedChapterElement; }; interface HTMLStaytunedChaptersElement extends Components.StaytunedChapters, HTMLStencilElement { } var HTMLStaytunedChaptersElement: { prototype: HTMLStaytunedChaptersElement; new (): HTMLStaytunedChaptersElement; }; interface HTMLStaytunedDesktopPlayerElement extends Components.StaytunedDesktopPlayer, HTMLStencilElement { } var HTMLStaytunedDesktopPlayerElement: { prototype: HTMLStaytunedDesktopPlayerElement; new (): HTMLStaytunedDesktopPlayerElement; }; interface HTMLStaytunedDrawerElement extends Components.StaytunedDrawer, HTMLStencilElement { } var HTMLStaytunedDrawerElement: { prototype: HTMLStaytunedDrawerElement; new (): HTMLStaytunedDrawerElement; }; interface HTMLStaytunedDurationElement extends Components.StaytunedDuration, HTMLStencilElement { } var HTMLStaytunedDurationElement: { prototype: HTMLStaytunedDurationElement; new (): HTMLStaytunedDurationElement; }; interface HTMLStaytunedFormElement extends Components.StaytunedForm, HTMLStencilElement { } var HTMLStaytunedFormElement: { prototype: HTMLStaytunedFormElement; new (): HTMLStaytunedFormElement; }; interface HTMLStaytunedFormShowcaseElement extends Components.StaytunedFormShowcase, HTMLStencilElement { } var HTMLStaytunedFormShowcaseElement: { prototype: HTMLStaytunedFormShowcaseElement; new (): HTMLStaytunedFormShowcaseElement; }; interface HTMLStaytunedGooglePlatformPodcastIconElement extends Components.StaytunedGooglePlatformPodcastIcon, HTMLStencilElement { } var HTMLStaytunedGooglePlatformPodcastIconElement: { prototype: HTMLStaytunedGooglePlatformPodcastIconElement; new (): HTMLStaytunedGooglePlatformPodcastIconElement; }; interface HTMLStaytunedHeadphonesIconElement extends Components.StaytunedHeadphonesIcon, HTMLStencilElement { } var HTMLStaytunedHeadphonesIconElement: { prototype: HTMLStaytunedHeadphonesIconElement; new (): HTMLStaytunedHeadphonesIconElement; }; interface HTMLStaytunedLabelElement extends Components.StaytunedLabel, HTMLStencilElement { } var HTMLStaytunedLabelElement: { prototype: HTMLStaytunedLabelElement; new (): HTMLStaytunedLabelElement; }; interface HTMLStaytunedListenPageElement extends Components.StaytunedListenPage, HTMLStencilElement { } var HTMLStaytunedListenPageElement: { prototype: HTMLStaytunedListenPageElement; new (): HTMLStaytunedListenPageElement; }; interface HTMLStaytunedLogoStaytunedElement extends Components.StaytunedLogoStaytuned, HTMLStencilElement { } var HTMLStaytunedLogoStaytunedElement: { prototype: HTMLStaytunedLogoStaytunedElement; new (): HTMLStaytunedLogoStaytunedElement; }; interface HTMLStaytunedLogoStaytunedAlphabeticElement extends Components.StaytunedLogoStaytunedAlphabetic, HTMLStencilElement { } var HTMLStaytunedLogoStaytunedAlphabeticElement: { prototype: HTMLStaytunedLogoStaytunedAlphabeticElement; new (): HTMLStaytunedLogoStaytunedAlphabeticElement; }; interface HTMLStaytunedMenuElement extends Components.StaytunedMenu, HTMLStencilElement { } var HTMLStaytunedMenuElement: { prototype: HTMLStaytunedMenuElement; new (): HTMLStaytunedMenuElement; }; interface HTMLStaytunedMobilePlayerElement extends Components.StaytunedMobilePlayer, HTMLStencilElement { } var HTMLStaytunedMobilePlayerElement: { prototype: HTMLStaytunedMobilePlayerElement; new (): HTMLStaytunedMobilePlayerElement; }; interface HTMLStaytunedNavigationElement extends Components.StaytunedNavigation, HTMLStencilElement { } var HTMLStaytunedNavigationElement: { prototype: HTMLStaytunedNavigationElement; new (): HTMLStaytunedNavigationElement; }; interface HTMLStaytunedNotificationElement extends Components.StaytunedNotification, HTMLStencilElement { } var HTMLStaytunedNotificationElement: { prototype: HTMLStaytunedNotificationElement; new (): HTMLStaytunedNotificationElement; }; interface HTMLStaytunedOverlayElement extends Components.StaytunedOverlay, HTMLStencilElement { } var HTMLStaytunedOverlayElement: { prototype: HTMLStaytunedOverlayElement; new (): HTMLStaytunedOverlayElement; }; interface HTMLStaytunedPlayerElement extends Components.StaytunedPlayer, HTMLStencilElement { } var HTMLStaytunedPlayerElement: { prototype: HTMLStaytunedPlayerElement; new (): HTMLStaytunedPlayerElement; }; interface HTMLStaytunedPlayerBarElement extends Components.StaytunedPlayerBar, HTMLStencilElement { } var HTMLStaytunedPlayerBarElement: { prototype: HTMLStaytunedPlayerBarElement; new (): HTMLStaytunedPlayerBarElement; }; interface HTMLStaytunedPlayerChipElement extends Components.StaytunedPlayerChip, HTMLStencilElement { } var HTMLStaytunedPlayerChipElement: { prototype: HTMLStaytunedPlayerChipElement; new (): HTMLStaytunedPlayerChipElement; }; interface HTMLStaytunedPlayerControlsElement extends Components.StaytunedPlayerControls, HTMLStencilElement { } var HTMLStaytunedPlayerControlsElement: { prototype: HTMLStaytunedPlayerControlsElement; new (): HTMLStaytunedPlayerControlsElement; }; interface HTMLStaytunedPlayerExpandToggleElement extends Components.StaytunedPlayerExpandToggle, HTMLStencilElement { } var HTMLStaytunedPlayerExpandToggleElement: { prototype: HTMLStaytunedPlayerExpandToggleElement; new (): HTMLStaytunedPlayerExpandToggleElement; }; interface HTMLStaytunedQrcodeWeblinkElement extends Components.StaytunedQrcodeWeblink, HTMLStencilElement { } var HTMLStaytunedQrcodeWeblinkElement: { prototype: HTMLStaytunedQrcodeWeblinkElement; new (): HTMLStaytunedQrcodeWeblinkElement; }; interface HTMLStaytunedQueueButtonElement extends Components.StaytunedQueueButton, HTMLStencilElement { } var HTMLStaytunedQueueButtonElement: { prototype: HTMLStaytunedQueueButtonElement; new (): HTMLStaytunedQueueButtonElement; }; interface HTMLStaytunedRssFeedIconElement extends Components.StaytunedRssFeedIcon, HTMLStencilElement { } var HTMLStaytunedRssFeedIconElement: { prototype: HTMLStaytunedRssFeedIconElement; new (): HTMLStaytunedRssFeedIconElement; }; interface HTMLStaytunedSeparationIconElement extends Components.StaytunedSeparationIcon, HTMLStencilElement { } var HTMLStaytunedSeparationIconElement: { prototype: HTMLStaytunedSeparationIconElement; new (): HTMLStaytunedSeparationIconElement; }; interface HTMLStaytunedShareButtonElement extends Components.StaytunedShareButton, HTMLStencilElement { } var HTMLStaytunedShareButtonElement: { prototype: HTMLStaytunedShareButtonElement; new (): HTMLStaytunedShareButtonElement; }; interface HTMLStaytunedSliderElement extends Components.StaytunedSlider, HTMLStencilElement { } var HTMLStaytunedSliderElement: { prototype: HTMLStaytunedSliderElement; new (): HTMLStaytunedSliderElement; }; interface HTMLStaytunedSpotifyPlatformPodcastIconElement extends Components.StaytunedSpotifyPlatformPodcastIcon, HTMLStencilElement { } var HTMLStaytunedSpotifyPlatformPodcastIconElement: { prototype: HTMLStaytunedSpotifyPlatformPodcastIconElement; new (): HTMLStaytunedSpotifyPlatformPodcastIconElement; }; interface HTMLStaytunedTabElement extends Components.StaytunedTab, HTMLStencilElement { } var HTMLStaytunedTabElement: { prototype: HTMLStaytunedTabElement; new (): HTMLStaytunedTabElement; }; interface HTMLStaytunedTabBarElement extends Components.StaytunedTabBar, HTMLStencilElement { } var HTMLStaytunedTabBarElement: { prototype: HTMLStaytunedTabBarElement; new (): HTMLStaytunedTabBarElement; }; interface HTMLStaytunedTabButtonElement extends Components.StaytunedTabButton, HTMLStencilElement { } var HTMLStaytunedTabButtonElement: { prototype: HTMLStaytunedTabButtonElement; new (): HTMLStaytunedTabButtonElement; }; interface HTMLStaytunedTabsElement extends Components.StaytunedTabs, HTMLStencilElement { } var HTMLStaytunedTabsElement: { prototype: HTMLStaytunedTabsElement; new (): HTMLStaytunedTabsElement; }; interface HTMLStaytunedTimecodeElement extends Components.StaytunedTimecode, HTMLStencilElement { } var HTMLStaytunedTimecodeElement: { prototype: HTMLStaytunedTimecodeElement; new (): HTMLStaytunedTimecodeElement; }; interface HTMLStaytunedToastElement extends Components.StaytunedToast, HTMLStencilElement { } var HTMLStaytunedToastElement: { prototype: HTMLStaytunedToastElement; new (): HTMLStaytunedToastElement; }; interface HTMLStaytunedTrackElement extends Components.StaytunedTrack, HTMLStencilElement { } var HTMLStaytunedTrackElement: { prototype: HTMLStaytunedTrackElement; new (): HTMLStaytunedTrackElement; }; interface HTMLStaytunedTrackCollectionElement extends Components.StaytunedTrackCollection, HTMLStencilElement { } var HTMLStaytunedTrackCollectionElement: { prototype: HTMLStaytunedTrackCollectionElement; new (): HTMLStaytunedTrackCollectionElement; }; interface HTMLStaytunedWavesElement extends Components.StaytunedWaves, HTMLStencilElement { } var HTMLStaytunedWavesElement: { prototype: HTMLStaytunedWavesElement; new (): HTMLStaytunedWavesElement; }; interface HTMLStaytunedWidgetElement extends Components.StaytunedWidget, HTMLStencilElement { } var HTMLStaytunedWidgetElement: { prototype: HTMLStaytunedWidgetElement; new (): HTMLStaytunedWidgetElement; }; interface HTMLStaytunedWidgetButtonPlayElement extends Components.StaytunedWidgetButtonPlay, HTMLStencilElement { } var HTMLStaytunedWidgetButtonPlayElement: { prototype: HTMLStaytunedWidgetButtonPlayElement; new (): HTMLStaytunedWidgetButtonPlayElement; }; interface HTMLTwitterIconElement extends Components.TwitterIcon, HTMLStencilElement { } var HTMLTwitterIconElement: { prototype: HTMLTwitterIconElement; new (): HTMLTwitterIconElement; }; interface HTMLVisualFormatElement extends Components.VisualFormat, HTMLStencilElement { } var HTMLVisualFormatElement: { prototype: HTMLVisualFormatElement; new (): HTMLVisualFormatElement; }; interface HTMLVisualLargeFormatElement extends Components.VisualLargeFormat, HTMLStencilElement { } var HTMLVisualLargeFormatElement: { prototype: HTMLVisualLargeFormatElement; new (): HTMLVisualLargeFormatElement; }; interface HTMLVisualSmallFormatElement extends Components.VisualSmallFormat, HTMLStencilElement { } var HTMLVisualSmallFormatElement: { prototype: HTMLVisualSmallFormatElement; new (): HTMLVisualSmallFormatElement; }; interface HTMLElementTagNameMap { "button-article-format": HTMLButtonArticleFormatElement; "button-format": HTMLButtonFormatElement; "button-square-format": HTMLButtonSquareFormatElement; "classic-format": HTMLClassicFormatElement; "classic-small-format": HTMLClassicSmallFormatElement; "close-icon": HTMLCloseIconElement; "embed-icon": HTMLEmbedIconElement; "external-link-icon": HTMLExternalLinkIconElement; "facebook-icon": HTMLFacebookIconElement; "free-format": HTMLFreeFormatElement; "link-icon": HTMLLinkIconElement; "linkedin-icon": HTMLLinkedinIconElement; "notification-showcase": HTMLNotificationShowcaseElement; "player-showcase": HTMLPlayerShowcaseElement; "staytuned-apple-platform-podcast-icon": HTMLStaytunedApplePlatformPodcastIconElement; "staytuned-auto-scroll": HTMLStaytunedAutoScrollElement; "staytuned-button-close": HTMLStaytunedButtonCloseElement; "staytuned-button-cta": HTMLStaytunedButtonCtaElement; "staytuned-button-expand": HTMLStaytunedButtonExpandElement; "staytuned-button-mic": HTMLStaytunedButtonMicElement; "staytuned-button-mute": HTMLStaytunedButtonMuteElement; "staytuned-button-play": HTMLStaytunedButtonPlayElement; "staytuned-button-prev-next": HTMLStaytunedButtonPrevNextElement; "staytuned-button-share": HTMLStaytunedButtonShareElement; "staytuned-button-skip": HTMLStaytunedButtonSkipElement; "staytuned-chapter": HTMLStaytunedChapterElement; "staytuned-chapters": HTMLStaytunedChaptersElement; "staytuned-desktop-player": HTMLStaytunedDesktopPlayerElement; "staytuned-drawer": HTMLStaytunedDrawerElement; "staytuned-duration": HTMLStaytunedDurationElement; "staytuned-form": HTMLStaytunedFormElement; "staytuned-form-showcase": HTMLStaytunedFormShowcaseElement; "staytuned-google-platform-podcast-icon": HTMLStaytunedGooglePlatformPodcastIconElement; "staytuned-headphones-icon": HTMLStaytunedHeadphonesIconElement; "staytuned-label": HTMLStaytunedLabelElement; "staytuned-listen-page": HTMLStaytunedListenPageElement; "staytuned-logo-staytuned": HTMLStaytunedLogoStaytunedElement; "staytuned-logo-staytuned-alphabetic": HTMLStaytunedLogoStaytunedAlphabeticElement; "staytuned-menu": HTMLStaytunedMenuElement; "staytuned-mobile-player": HTMLStaytunedMobilePlayerElement; "staytuned-navigation": HTMLStaytunedNavigationElement; "staytuned-notification": HTMLStaytunedNotificationElement; "staytuned-overlay": HTMLStaytunedOverlayElement; "staytuned-player": HTMLStaytunedPlayerElement; "staytuned-player-bar": HTMLStaytunedPlayerBarElement; "staytuned-player-chip": HTMLStaytunedPlayerChipElement; "staytuned-player-controls": HTMLStaytunedPlayerControlsElement; "staytuned-player-expand-toggle": HTMLStaytunedPlayerExpandToggleElement; "staytuned-qrcode-weblink": HTMLStaytunedQrcodeWeblinkElement; "staytuned-queue-button": HTMLStaytunedQueueButtonElement; "staytuned-rss-feed-icon": HTMLStaytunedRssFeedIconElement; "staytuned-separation-icon": HTMLStaytunedSeparationIconElement; "staytuned-share-button": HTMLStaytunedShareButtonElement; "staytuned-slider": HTMLStaytunedSliderElement; "staytuned-spotify-platform-podcast-icon": HTMLStaytunedSpotifyPlatformPodcastIconElement; "staytuned-tab": HTMLStaytunedTabElement; "staytuned-tab-bar": HTMLStaytunedTabBarElement; "staytuned-tab-button": HTMLStaytunedTabButtonElement; "staytuned-tabs": HTMLStaytunedTabsElement; "staytuned-timecode": HTMLStaytunedTimecodeElement; "staytuned-toast": HTMLStaytunedToastElement; "staytuned-track": HTMLStaytunedTrackElement; "staytuned-track-collection": HTMLStaytunedTrackCollectionElement; "staytuned-waves": HTMLStaytunedWavesElement; "staytuned-widget": HTMLStaytunedWidgetElement; "staytuned-widget-button-play": HTMLStaytunedWidgetButtonPlayElement; "twitter-icon": HTMLTwitterIconElement; "visual-format": HTMLVisualFormatElement; "visual-large-format": HTMLVisualLargeFormatElement; "visual-small-format": HTMLVisualSmallFormatElement; } } declare namespace LocalJSX { interface ButtonArticleFormat { "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; } interface ButtonFormat { "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; } interface ButtonSquareFormat { "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; } interface ClassicFormat { "handleCurrentTimeChange"?: (any) => void; "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; "widgetTrackInPlayer"?: boolean; } interface ClassicSmallFormat { "handleCurrentTimeChange"?: (any) => void; "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; "widgetTrackInPlayer"?: boolean; } interface CloseIcon { } interface EmbedIcon { } interface ExternalLinkIcon { } interface FacebookIcon { } interface FreeFormat { "handleCurrentTimeChange"?: (any) => void; "handleTogglePlay"?: () => any; "playButtonPosition"?: STWidgetPlayButtonPositionEnum; "stRenderObject"?: STRenderObject; "widgetTrackInPlayer"?: boolean; } interface LinkIcon { } interface LinkedinIcon { } interface NotificationShowcase { "img"?: string; "mediatype"?: string; "text"?: string; } interface PlayerShowcase { "content"?: STContent; "track"?: STTrack; } interface StaytunedApplePlatformPodcastIcon { } interface StaytunedAutoScroll { "disabled"?: boolean; "ellipsis"?: boolean; } interface StaytunedButtonClose { "text"?: boolean; } interface StaytunedButtonCta { "appleLink"?: string; "googleLink"?: string; "isMobilePlayer"?: boolean; "label"?: string; "link"?: string; "onCtaClick"?: (event: CustomEvent) => void; } interface StaytunedButtonExpand { "expand"?: boolean; } interface StaytunedButtonMic { } interface StaytunedButtonMute { "isMuted"?: boolean; "onMuteStatusChange"?: (event: CustomEvent) => void; } interface StaytunedButtonPlay { "allowDefaultClick"?: boolean; "autosize"?: boolean; "circle"?: boolean; "loading"?: boolean; "onToggleplay"?: (event: CustomEvent) => void; "playing"?: boolean; "shadow"?: boolean; } interface StaytunedButtonPrevNext { "darkMode"?: boolean; "disabled"?: boolean; "isAd"?: boolean; "next"?: boolean; "onPrevNext"?: (event: CustomEvent) => void; } interface StaytunedButtonShare { } interface StaytunedButtonSkip { "arrowStroke"?: any; "disabled"?: boolean; "forward"?: boolean; "isAd"?: boolean; "numFill"?: string; "numStroke"?: string; "onSkipTime"?: (event: CustomEvent) => void; } interface StaytunedChapter { "chapterPart"?: number; "darkTheme"?: boolean; "description"?: string; "duration"?: number; "isCurrent"?: boolean; "isLoading"?: boolean; "isPlaying"?: boolean; "name"?: string; "showDescription"?: boolean; "standalone"?: boolean; "startTime"?: number; } interface StaytunedChapters { "contentKey"?: string; "darkTheme"?: boolean; "elementKey"?: string; "noGraph"?: boolean; "onRequestData"?: (event: CustomEvent<{ contentKey: string; elementKey: string; }>) => void; "onToggleChapter"?: (event: CustomEvent) => void; "showDescription"?: boolean; "standalone"?: boolean; } interface StaytunedDesktopPlayer { "onCursorMove"?: (event: CustomEvent) => void; "onPlayerToggleMute"?: (event: CustomEvent) => void; "onRequestTheme"?: (event: CustomEvent) => void; "onTogglePlay"?: (event: CustomEvent) => void; } interface StaytunedDrawer { "drawerState"?: string; "onDrawerStateChange"?: (event: CustomEvent) => void; } interface StaytunedDuration { "isMobilePlayer"?: boolean; "time"?: number; } interface StaytunedForm { "onSendForm"?: (event: CustomEvent<{ formKey: string; contentKey: string; elementKey: string; data: Array<{ fieldIdentifier: string; fieldValue: string; }>; }>) => void; } interface StaytunedFormShowcase { "form"?: STForm; "imgSrc"?: string; "mainColor"?: string; "trackTitle"?: string; } interface StaytunedGooglePlatformPodcastIcon { } interface StaytunedHeadphonesIcon { } interface StaytunedLabel { "podcastTitle"?: string; "trackTitle"?: string; } interface StaytunedListenPage { "onListenPageCtaClick"?: (event: CustomEvent) => void; "onRequestListenPageData"?: (event: CustomEvent<{ siteSlug: string; contentSlug: string; elementSlug?: string; }>) => void; "onStCtaBlocked"?: (event: CustomEvent) => void; "onTogglePlay"?: (event: CustomEvent) => void; } interface StaytunedLogoStaytuned { } interface StaytunedLogoStaytunedAlphabetic { } interface StaytunedMenu { "onItemClick"?: (event: CustomEvent) => void; } interface StaytunedMobilePlayer { "onCursorMove"?: (event: CustomEvent) => void; "onNextTrack"?: (event: CustomEvent) => void; "onPrevTrack"?: (event: CustomEvent) => void; "onRequestTheme"?: (event: CustomEvent) => void; "onTogglePlay"?: (event: CustomEvent) => void; "toastDisabled"?: boolean; } interface StaytunedNavigation { "position"?: string; } interface StaytunedNotification { "onFirstComponentLoaded"?: (event: CustomEvent) => void; "onRequestContent"?: (event: CustomEvent<{ contentKey: string }>) => void; "onRequestWidgetConfiguration"?: (event: CustomEvent<{ widgetConfigurationKey: string; }>) => void; "pixel"?: boolean; "widgetConfigurationKey"?: string; } interface StaytunedOverlay { "noAnimation"?: boolean; "visible"?: boolean; } interface StaytunedPlayer { "onCursorMove"?: (event: CustomEvent) => void; "onFirstComponentLoaded"?: (event: CustomEvent) => void; "onNextTrack"?: (event: CustomEvent) => void; "onPlayerCtaClick"?: (event: CustomEvent) => void; "onPlayerExpand"?: (event: CustomEvent) => void; "onPlayerNotificationClick"?: (event: CustomEvent) => void; "onPrevTrack"?: (event: CustomEvent) => void; "onRequestTheme"?: (event: CustomEvent) => void; "onStCtaBlocked"?: (event: CustomEvent) => void; "onTogglePlay"?: (event: CustomEvent) => void; "standalone"?: boolean; } interface StaytunedPlayerBar { "onCursorMove"?: (event: CustomEvent) => void; "onNextChapter"?: (event: CustomEvent) => void; "onPlayerToggleMute"?: (event: CustomEvent) => void; "onPrevChapter"?: (event: CustomEvent) => void; "onRequestTheme"?: (event: CustomEvent) => void; "onTogglePlay"?: (event: CustomEvent) => void; } interface StaytunedPlayerChip { "activateWaves"?: boolean; "chipFormat"?: 'small' | 'normal' | 'big'; "coverSrc"?: string; "loading"?: boolean; "playing"?: boolean; } interface StaytunedPlayerControls { "currentTime"?: number; "duration"?: number; "hasNextTrack"?: boolean; "hasPrevTrack"?: boolean; "playingAd"?: boolean; "playingStatus"?: STPlayerStateEnum; "showHover"?: boolean; } interface StaytunedPlayerExpandToggle { } interface StaytunedQrcodeWeblink { "color"?: string; } interface StaytunedQueueButton { } interface StaytunedRssFeedIcon { } interface StaytunedSeparationIcon { } interface StaytunedShareButton { } interface StaytunedSlider { "backdrop"?: boolean; "currentValue"?: number; "isBlackSlider"?: boolean; "isDraggable"?: boolean; "isMobilePlayer"?: boolean; "maxValue"?: number; "onCurrentValueChange"?: (event: CustomEvent) => void; "showHover"?: boolean; "whiteDisplayTime"?: boolean; } interface StaytunedSpotifyPlatformPodcastIcon { } interface StaytunedTab { "active"?: boolean; "tab"?: any; } interface StaytunedTabBar { "selectedTab"?: string; } interface StaytunedTabButton { "desktop"?: boolean; "disabled"?: boolean; "onTabButtonClick"?: (event: CustomEvent) => void; "tab"?: any; } interface StaytunedTabs { } interface StaytunedTimecode { "contentKey"?: string; "contentSlug"?: string; "elementKey"?: string; "elementSlug"?: string; "onRequestData"?: (event: CustomEvent) => void; "onRequestPlay"?: (event: CustomEvent) => void; "theme"?: STTimecodeThemeEnum; "timecode"?: string; "tooltip"?: boolean; } interface StaytunedToast { "closeable"?: boolean; "closed"?: boolean; "displayDelay"?: number; "displayDuration"?: number; "format"?: string; "onClose"?: (event: CustomEvent) => void; } interface StaytunedTrack { "autoScroll"?: boolean; "blackTheme"?: boolean; "chipFormat"?: 'small' | 'normal'; "currentTrack"?: STTrack; "displayAdInfo"?: boolean; "format"?: string; "iOSStaticPicto"?: boolean; "onSelectTrack"?: (event: CustomEvent) => void; "playingStatus"?: string; "renderActions"?: (_: STTrack) => void; "track"?: STTrack; } interface StaytunedTrackCollection { "blackTheme"?: boolean; "currentTrack"?: STTrack; "format"?: string; "iOSStaticPicto"?: boolean; "paginate"?: boolean; "playingStatus"?: string; "renderActions"?: (_: STTrack) => void; "tracks"?: STTrack[]; } interface StaytunedWaves { "animated"?: boolean; "theme"?: string; } interface StaytunedWidget { "customRender"?: string; "format"?: STWidgetFormatEnum; "onCursorMove"?: (event: CustomEvent) => void; "onImageColorDetection"?: (event: CustomEvent) => void; "onRequestContent"?: (event: CustomEvent<{ contentKey: string }>) => void; "onRequestWidgetConfiguration"?: (event: CustomEvent<{ widgetConfigurationKey: string; }>) => void; "onTogglePlay"?: (event: CustomEvent) => void; "onWidgetLoaded"?: (event: CustomEvent) => void; "pixel"?: boolean; "widgetConfigurationKey"?: string; } interface StaytunedWidgetButtonPlay { "autosize"?: boolean; "circle"?: boolean; "loading"?: boolean; "onToggleplay"?: (event: CustomEvent) => void; "playing"?: boolean; "shadow"?: boolean; } interface TwitterIcon { } interface VisualFormat { "handleCurrentTimeChange"?: (any) => void; "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; "widgetTrackInPlayer"?: boolean; } interface VisualLargeFormat { "handleCurrentTimeChange"?: (any) => void; "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; "widgetTrackInPlayer"?: boolean; } interface VisualSmallFormat { "handleCurrentTimeChange"?: (any) => void; "handleTogglePlay"?: () => any; "stRenderObject"?: STRenderObject; "widgetTrackInPlayer"?: boolean; } interface IntrinsicElements { "button-article-format": ButtonArticleFormat; "button-format": ButtonFormat; "button-square-format": ButtonSquareFormat; "classic-format": ClassicFormat; "classic-small-format": ClassicSmallFormat; "close-icon": CloseIcon; "embed-icon": EmbedIcon; "external-link-icon": ExternalLinkIcon; "facebook-icon": FacebookIcon; "free-format": FreeFormat; "link-icon": LinkIcon; "linkedin-icon": LinkedinIcon; "notification-showcase": NotificationShowcase; "player-showcase": PlayerShowcase; "staytuned-apple-platform-podcast-icon": StaytunedApplePlatformPodcastIcon; "staytuned-auto-scroll": StaytunedAutoScroll; "staytuned-button-close": StaytunedButtonClose; "staytuned-button-cta": StaytunedButtonCta; "staytuned-button-expand": StaytunedButtonExpand; "staytuned-button-mic": StaytunedButtonMic; "staytuned-button-mute": StaytunedButtonMute; "staytuned-button-play": StaytunedButtonPlay; "staytuned-button-prev-next": StaytunedButtonPrevNext; "staytuned-button-share": StaytunedButtonShare; "staytuned-button-skip": StaytunedButtonSkip; "staytuned-chapter": StaytunedChapter; "staytuned-chapters": StaytunedChapters; "staytuned-desktop-player": StaytunedDesktopPlayer; "staytuned-drawer": StaytunedDrawer; "staytuned-duration": StaytunedDuration; "staytuned-form": StaytunedForm; "staytuned-form-showcase": StaytunedFormShowcase; "staytuned-google-platform-podcast-icon": StaytunedGooglePlatformPodcastIcon; "staytuned-headphones-icon": StaytunedHeadphonesIcon; "staytuned-label": StaytunedLabel; "staytuned-listen-page": StaytunedListenPage; "staytuned-logo-staytuned": StaytunedLogoStaytuned; "staytuned-logo-staytuned-alphabetic": StaytunedLogoStaytunedAlphabetic; "staytuned-menu": StaytunedMenu; "staytuned-mobile-player": StaytunedMobilePlayer; "staytuned-navigation": StaytunedNavigation; "staytuned-notification": StaytunedNotification; "staytuned-overlay": StaytunedOverlay; "staytuned-player": StaytunedPlayer; "staytuned-player-bar": StaytunedPlayerBar; "staytuned-player-chip": StaytunedPlayerChip; "staytuned-player-controls": StaytunedPlayerControls; "staytuned-player-expand-toggle": StaytunedPlayerExpandToggle; "staytuned-qrcode-weblink": StaytunedQrcodeWeblink; "staytuned-queue-button": StaytunedQueueButton; "staytuned-rss-feed-icon": StaytunedRssFeedIcon; "staytuned-separation-icon": StaytunedSeparationIcon; "staytuned-share-button": StaytunedShareButton; "staytuned-slider": StaytunedSlider; "staytuned-spotify-platform-podcast-icon": StaytunedSpotifyPlatformPodcastIcon; "staytuned-tab": StaytunedTab; "staytuned-tab-bar": StaytunedTabBar; "staytuned-tab-button": StaytunedTabButton; "staytuned-tabs": StaytunedTabs; "staytuned-timecode": StaytunedTimecode; "staytuned-toast": StaytunedToast; "staytuned-track": StaytunedTrack; "staytuned-track-collection": StaytunedTrackCollection; "staytuned-waves": StaytunedWaves; "staytuned-widget": StaytunedWidget; "staytuned-widget-button-play": StaytunedWidgetButtonPlay; "twitter-icon": TwitterIcon; "visual-format": VisualFormat; "visual-large-format": VisualLargeFormat; "visual-small-format": VisualSmallFormat; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "button-article-format": LocalJSX.ButtonArticleFormat & JSXBase.HTMLAttributes; "button-format": LocalJSX.ButtonFormat & JSXBase.HTMLAttributes; "button-square-format": LocalJSX.ButtonSquareFormat & JSXBase.HTMLAttributes; "classic-format": LocalJSX.ClassicFormat & JSXBase.HTMLAttributes; "classic-small-format": LocalJSX.ClassicSmallFormat & JSXBase.HTMLAttributes; "close-icon": LocalJSX.CloseIcon & JSXBase.HTMLAttributes; "embed-icon": LocalJSX.EmbedIcon & JSXBase.HTMLAttributes; "external-link-icon": LocalJSX.ExternalLinkIcon & JSXBase.HTMLAttributes; "facebook-icon": LocalJSX.FacebookIcon & JSXBase.HTMLAttributes; "free-format": LocalJSX.FreeFormat & JSXBase.HTMLAttributes; "link-icon": LocalJSX.LinkIcon & JSXBase.HTMLAttributes; "linkedin-icon": LocalJSX.LinkedinIcon & JSXBase.HTMLAttributes; "notification-showcase": LocalJSX.NotificationShowcase & JSXBase.HTMLAttributes; "player-showcase": LocalJSX.PlayerShowcase & JSXBase.HTMLAttributes; "staytuned-apple-platform-podcast-icon": LocalJSX.StaytunedApplePlatformPodcastIcon & JSXBase.HTMLAttributes; "staytuned-auto-scroll": LocalJSX.StaytunedAutoScroll & JSXBase.HTMLAttributes; "staytuned-button-close": LocalJSX.StaytunedButtonClose & JSXBase.HTMLAttributes; "staytuned-button-cta": LocalJSX.StaytunedButtonCta & JSXBase.HTMLAttributes; "staytuned-button-expand": LocalJSX.StaytunedButtonExpand & JSXBase.HTMLAttributes; "staytuned-button-mic": LocalJSX.StaytunedButtonMic & JSXBase.HTMLAttributes; "staytuned-button-mute": LocalJSX.StaytunedButtonMute & JSXBase.HTMLAttributes; "staytuned-button-play": LocalJSX.StaytunedButtonPlay & JSXBase.HTMLAttributes; "staytuned-button-prev-next": LocalJSX.StaytunedButtonPrevNext & JSXBase.HTMLAttributes; "staytuned-button-share": LocalJSX.StaytunedButtonShare & JSXBase.HTMLAttributes; "staytuned-button-skip": LocalJSX.StaytunedButtonSkip & JSXBase.HTMLAttributes; "staytuned-chapter": LocalJSX.StaytunedChapter & JSXBase.HTMLAttributes; "staytuned-chapters": LocalJSX.StaytunedChapters & JSXBase.HTMLAttributes; "staytuned-desktop-player": LocalJSX.StaytunedDesktopPlayer & JSXBase.HTMLAttributes; "staytuned-drawer": LocalJSX.StaytunedDrawer & JSXBase.HTMLAttributes; "staytuned-duration": LocalJSX.StaytunedDuration & JSXBase.HTMLAttributes; "staytuned-form": LocalJSX.StaytunedForm & JSXBase.HTMLAttributes; "staytuned-form-showcase": LocalJSX.StaytunedFormShowcase & JSXBase.HTMLAttributes; "staytuned-google-platform-podcast-icon": LocalJSX.StaytunedGooglePlatformPodcastIcon & JSXBase.HTMLAttributes; "staytuned-headphones-icon": LocalJSX.StaytunedHeadphonesIcon & JSXBase.HTMLAttributes; "staytuned-label": LocalJSX.StaytunedLabel & JSXBase.HTMLAttributes; "staytuned-listen-page": LocalJSX.StaytunedListenPage & JSXBase.HTMLAttributes; "staytuned-logo-staytuned": LocalJSX.StaytunedLogoStaytuned & JSXBase.HTMLAttributes; "staytuned-logo-staytuned-alphabetic": LocalJSX.StaytunedLogoStaytunedAlphabetic & JSXBase.HTMLAttributes; "staytuned-menu": LocalJSX.StaytunedMenu & JSXBase.HTMLAttributes; "staytuned-mobile-player": LocalJSX.StaytunedMobilePlayer & JSXBase.HTMLAttributes; "staytuned-navigation": LocalJSX.StaytunedNavigation & JSXBase.HTMLAttributes; "staytuned-notification": LocalJSX.StaytunedNotification & JSXBase.HTMLAttributes; "staytuned-overlay": LocalJSX.StaytunedOverlay & JSXBase.HTMLAttributes; "staytuned-player": LocalJSX.StaytunedPlayer & JSXBase.HTMLAttributes; "staytuned-player-bar": LocalJSX.StaytunedPlayerBar & JSXBase.HTMLAttributes; "staytuned-player-chip": LocalJSX.StaytunedPlayerChip & JSXBase.HTMLAttributes; "staytuned-player-controls": LocalJSX.StaytunedPlayerControls & JSXBase.HTMLAttributes; "staytuned-player-expand-toggle": LocalJSX.StaytunedPlayerExpandToggle & JSXBase.HTMLAttributes; "staytuned-qrcode-weblink": LocalJSX.StaytunedQrcodeWeblink & JSXBase.HTMLAttributes; "staytuned-queue-button": LocalJSX.StaytunedQueueButton & JSXBase.HTMLAttributes; "staytuned-rss-feed-icon": LocalJSX.StaytunedRssFeedIcon & JSXBase.HTMLAttributes; "staytuned-separation-icon": LocalJSX.StaytunedSeparationIcon & JSXBase.HTMLAttributes; "staytuned-share-button": LocalJSX.StaytunedShareButton & JSXBase.HTMLAttributes; "staytuned-slider": LocalJSX.StaytunedSlider & JSXBase.HTMLAttributes; "staytuned-spotify-platform-podcast-icon": LocalJSX.StaytunedSpotifyPlatformPodcastIcon & JSXBase.HTMLAttributes; "staytuned-tab": LocalJSX.StaytunedTab & JSXBase.HTMLAttributes; "staytuned-tab-bar": LocalJSX.StaytunedTabBar & JSXBase.HTMLAttributes; "staytuned-tab-button": LocalJSX.StaytunedTabButton & JSXBase.HTMLAttributes; "staytuned-tabs": LocalJSX.StaytunedTabs & JSXBase.HTMLAttributes; "staytuned-timecode": LocalJSX.StaytunedTimecode & JSXBase.HTMLAttributes; "staytuned-toast": LocalJSX.StaytunedToast & JSXBase.HTMLAttributes; "staytuned-track": LocalJSX.StaytunedTrack & JSXBase.HTMLAttributes; "staytuned-track-collection": LocalJSX.StaytunedTrackCollection & JSXBase.HTMLAttributes; "staytuned-waves": LocalJSX.StaytunedWaves & JSXBase.HTMLAttributes; "staytuned-widget": LocalJSX.StaytunedWidget & JSXBase.HTMLAttributes; "staytuned-widget-button-play": LocalJSX.StaytunedWidgetButtonPlay & JSXBase.HTMLAttributes; "twitter-icon": LocalJSX.TwitterIcon & JSXBase.HTMLAttributes; "visual-format": LocalJSX.VisualFormat & JSXBase.HTMLAttributes; "visual-large-format": LocalJSX.VisualLargeFormat & JSXBase.HTMLAttributes; "visual-small-format": LocalJSX.VisualSmallFormat & JSXBase.HTMLAttributes; } } }