/* WebComponents custom elements bundle */ import { Components } from "../types/components"; interface ButtonArticleFormat extends Components.ButtonArticleFormat, HTMLElement {} export const ButtonArticleFormat: { prototype: ButtonArticleFormat; new (): ButtonArticleFormat; }; interface ButtonFormat extends Components.ButtonFormat, HTMLElement {} export const ButtonFormat: { prototype: ButtonFormat; new (): ButtonFormat; }; interface ButtonSquareFormat extends Components.ButtonSquareFormat, HTMLElement {} export const ButtonSquareFormat: { prototype: ButtonSquareFormat; new (): ButtonSquareFormat; }; interface ClassicFormat extends Components.ClassicFormat, HTMLElement {} export const ClassicFormat: { prototype: ClassicFormat; new (): ClassicFormat; }; interface ClassicSmallFormat extends Components.ClassicSmallFormat, HTMLElement {} export const ClassicSmallFormat: { prototype: ClassicSmallFormat; new (): ClassicSmallFormat; }; interface CloseIcon extends Components.CloseIcon, HTMLElement {} export const CloseIcon: { prototype: CloseIcon; new (): CloseIcon; }; interface EmbedIcon extends Components.EmbedIcon, HTMLElement {} export const EmbedIcon: { prototype: EmbedIcon; new (): EmbedIcon; }; interface ExternalLinkIcon extends Components.ExternalLinkIcon, HTMLElement {} export const ExternalLinkIcon: { prototype: ExternalLinkIcon; new (): ExternalLinkIcon; }; interface FacebookIcon extends Components.FacebookIcon, HTMLElement {} export const FacebookIcon: { prototype: FacebookIcon; new (): FacebookIcon; }; interface FreeFormat extends Components.FreeFormat, HTMLElement {} export const FreeFormat: { prototype: FreeFormat; new (): FreeFormat; }; interface LinkIcon extends Components.LinkIcon, HTMLElement {} export const LinkIcon: { prototype: LinkIcon; new (): LinkIcon; }; interface LinkedinIcon extends Components.LinkedinIcon, HTMLElement {} export const LinkedinIcon: { prototype: LinkedinIcon; new (): LinkedinIcon; }; interface NotificationShowcase extends Components.NotificationShowcase, HTMLElement {} export const NotificationShowcase: { prototype: NotificationShowcase; new (): NotificationShowcase; }; interface PlayerShowcase extends Components.PlayerShowcase, HTMLElement {} export const PlayerShowcase: { prototype: PlayerShowcase; new (): PlayerShowcase; }; interface StaytunedApplePlatformPodcastIcon extends Components.StaytunedApplePlatformPodcastIcon, HTMLElement {} export const StaytunedApplePlatformPodcastIcon: { prototype: StaytunedApplePlatformPodcastIcon; new (): StaytunedApplePlatformPodcastIcon; }; interface StaytunedAutoScroll extends Components.StaytunedAutoScroll, HTMLElement {} export const StaytunedAutoScroll: { prototype: StaytunedAutoScroll; new (): StaytunedAutoScroll; }; interface StaytunedButtonClose extends Components.StaytunedButtonClose, HTMLElement {} export const StaytunedButtonClose: { prototype: StaytunedButtonClose; new (): StaytunedButtonClose; }; interface StaytunedButtonCta extends Components.StaytunedButtonCta, HTMLElement {} export const StaytunedButtonCta: { prototype: StaytunedButtonCta; new (): StaytunedButtonCta; }; interface StaytunedButtonExpand extends Components.StaytunedButtonExpand, HTMLElement {} export const StaytunedButtonExpand: { prototype: StaytunedButtonExpand; new (): StaytunedButtonExpand; }; interface StaytunedButtonMic extends Components.StaytunedButtonMic, HTMLElement {} export const StaytunedButtonMic: { prototype: StaytunedButtonMic; new (): StaytunedButtonMic; }; interface StaytunedButtonMute extends Components.StaytunedButtonMute, HTMLElement {} export const StaytunedButtonMute: { prototype: StaytunedButtonMute; new (): StaytunedButtonMute; }; interface StaytunedButtonPlay extends Components.StaytunedButtonPlay, HTMLElement {} export const StaytunedButtonPlay: { prototype: StaytunedButtonPlay; new (): StaytunedButtonPlay; }; interface StaytunedButtonPrevNext extends Components.StaytunedButtonPrevNext, HTMLElement {} export const StaytunedButtonPrevNext: { prototype: StaytunedButtonPrevNext; new (): StaytunedButtonPrevNext; }; interface StaytunedButtonShare extends Components.StaytunedButtonShare, HTMLElement {} export const StaytunedButtonShare: { prototype: StaytunedButtonShare; new (): StaytunedButtonShare; }; interface StaytunedButtonSkip extends Components.StaytunedButtonSkip, HTMLElement {} export const StaytunedButtonSkip: { prototype: StaytunedButtonSkip; new (): StaytunedButtonSkip; }; interface StaytunedChapter extends Components.StaytunedChapter, HTMLElement {} export const StaytunedChapter: { prototype: StaytunedChapter; new (): StaytunedChapter; }; interface StaytunedChapters extends Components.StaytunedChapters, HTMLElement {} export const StaytunedChapters: { prototype: StaytunedChapters; new (): StaytunedChapters; }; interface StaytunedDesktopPlayer extends Components.StaytunedDesktopPlayer, HTMLElement {} export const StaytunedDesktopPlayer: { prototype: StaytunedDesktopPlayer; new (): StaytunedDesktopPlayer; }; interface StaytunedDrawer extends Components.StaytunedDrawer, HTMLElement {} export const StaytunedDrawer: { prototype: StaytunedDrawer; new (): StaytunedDrawer; }; interface StaytunedDuration extends Components.StaytunedDuration, HTMLElement {} export const StaytunedDuration: { prototype: StaytunedDuration; new (): StaytunedDuration; }; interface StaytunedForm extends Components.StaytunedForm, HTMLElement {} export const StaytunedForm: { prototype: StaytunedForm; new (): StaytunedForm; }; interface StaytunedFormShowcase extends Components.StaytunedFormShowcase, HTMLElement {} export const StaytunedFormShowcase: { prototype: StaytunedFormShowcase; new (): StaytunedFormShowcase; }; interface StaytunedGooglePlatformPodcastIcon extends Components.StaytunedGooglePlatformPodcastIcon, HTMLElement {} export const StaytunedGooglePlatformPodcastIcon: { prototype: StaytunedGooglePlatformPodcastIcon; new (): StaytunedGooglePlatformPodcastIcon; }; interface StaytunedHeadphonesIcon extends Components.StaytunedHeadphonesIcon, HTMLElement {} export const StaytunedHeadphonesIcon: { prototype: StaytunedHeadphonesIcon; new (): StaytunedHeadphonesIcon; }; interface StaytunedLabel extends Components.StaytunedLabel, HTMLElement {} export const StaytunedLabel: { prototype: StaytunedLabel; new (): StaytunedLabel; }; interface StaytunedListenPage extends Components.StaytunedListenPage, HTMLElement {} export const StaytunedListenPage: { prototype: StaytunedListenPage; new (): StaytunedListenPage; }; interface StaytunedLogoStaytuned extends Components.StaytunedLogoStaytuned, HTMLElement {} export const StaytunedLogoStaytuned: { prototype: StaytunedLogoStaytuned; new (): StaytunedLogoStaytuned; }; interface StaytunedLogoStaytunedAlphabetic extends Components.StaytunedLogoStaytunedAlphabetic, HTMLElement {} export const StaytunedLogoStaytunedAlphabetic: { prototype: StaytunedLogoStaytunedAlphabetic; new (): StaytunedLogoStaytunedAlphabetic; }; interface StaytunedMenu extends Components.StaytunedMenu, HTMLElement {} export const StaytunedMenu: { prototype: StaytunedMenu; new (): StaytunedMenu; }; interface StaytunedMobilePlayer extends Components.StaytunedMobilePlayer, HTMLElement {} export const StaytunedMobilePlayer: { prototype: StaytunedMobilePlayer; new (): StaytunedMobilePlayer; }; interface StaytunedNavigation extends Components.StaytunedNavigation, HTMLElement {} export const StaytunedNavigation: { prototype: StaytunedNavigation; new (): StaytunedNavigation; }; interface StaytunedNotification extends Components.StaytunedNotification, HTMLElement {} export const StaytunedNotification: { prototype: StaytunedNotification; new (): StaytunedNotification; }; interface StaytunedOverlay extends Components.StaytunedOverlay, HTMLElement {} export const StaytunedOverlay: { prototype: StaytunedOverlay; new (): StaytunedOverlay; }; interface StaytunedPlayer extends Components.StaytunedPlayer, HTMLElement {} export const StaytunedPlayer: { prototype: StaytunedPlayer; new (): StaytunedPlayer; }; interface StaytunedPlayerBar extends Components.StaytunedPlayerBar, HTMLElement {} export const StaytunedPlayerBar: { prototype: StaytunedPlayerBar; new (): StaytunedPlayerBar; }; interface StaytunedPlayerChip extends Components.StaytunedPlayerChip, HTMLElement {} export const StaytunedPlayerChip: { prototype: StaytunedPlayerChip; new (): StaytunedPlayerChip; }; interface StaytunedPlayerControls extends Components.StaytunedPlayerControls, HTMLElement {} export const StaytunedPlayerControls: { prototype: StaytunedPlayerControls; new (): StaytunedPlayerControls; }; interface StaytunedPlayerExpandToggle extends Components.StaytunedPlayerExpandToggle, HTMLElement {} export const StaytunedPlayerExpandToggle: { prototype: StaytunedPlayerExpandToggle; new (): StaytunedPlayerExpandToggle; }; interface StaytunedQrcodeWeblink extends Components.StaytunedQrcodeWeblink, HTMLElement {} export const StaytunedQrcodeWeblink: { prototype: StaytunedQrcodeWeblink; new (): StaytunedQrcodeWeblink; }; interface StaytunedQueueButton extends Components.StaytunedQueueButton, HTMLElement {} export const StaytunedQueueButton: { prototype: StaytunedQueueButton; new (): StaytunedQueueButton; }; interface StaytunedRssFeedIcon extends Components.StaytunedRssFeedIcon, HTMLElement {} export const StaytunedRssFeedIcon: { prototype: StaytunedRssFeedIcon; new (): StaytunedRssFeedIcon; }; interface StaytunedSeparationIcon extends Components.StaytunedSeparationIcon, HTMLElement {} export const StaytunedSeparationIcon: { prototype: StaytunedSeparationIcon; new (): StaytunedSeparationIcon; }; interface StaytunedShareButton extends Components.StaytunedShareButton, HTMLElement {} export const StaytunedShareButton: { prototype: StaytunedShareButton; new (): StaytunedShareButton; }; interface StaytunedSlider extends Components.StaytunedSlider, HTMLElement {} export const StaytunedSlider: { prototype: StaytunedSlider; new (): StaytunedSlider; }; interface StaytunedSpotifyPlatformPodcastIcon extends Components.StaytunedSpotifyPlatformPodcastIcon, HTMLElement {} export const StaytunedSpotifyPlatformPodcastIcon: { prototype: StaytunedSpotifyPlatformPodcastIcon; new (): StaytunedSpotifyPlatformPodcastIcon; }; interface StaytunedTab extends Components.StaytunedTab, HTMLElement {} export const StaytunedTab: { prototype: StaytunedTab; new (): StaytunedTab; }; interface StaytunedTabBar extends Components.StaytunedTabBar, HTMLElement {} export const StaytunedTabBar: { prototype: StaytunedTabBar; new (): StaytunedTabBar; }; interface StaytunedTabButton extends Components.StaytunedTabButton, HTMLElement {} export const StaytunedTabButton: { prototype: StaytunedTabButton; new (): StaytunedTabButton; }; interface StaytunedTabs extends Components.StaytunedTabs, HTMLElement {} export const StaytunedTabs: { prototype: StaytunedTabs; new (): StaytunedTabs; }; interface StaytunedTimecode extends Components.StaytunedTimecode, HTMLElement {} export const StaytunedTimecode: { prototype: StaytunedTimecode; new (): StaytunedTimecode; }; interface StaytunedToast extends Components.StaytunedToast, HTMLElement {} export const StaytunedToast: { prototype: StaytunedToast; new (): StaytunedToast; }; interface StaytunedTrack extends Components.StaytunedTrack, HTMLElement {} export const StaytunedTrack: { prototype: StaytunedTrack; new (): StaytunedTrack; }; interface StaytunedTrackCollection extends Components.StaytunedTrackCollection, HTMLElement {} export const StaytunedTrackCollection: { prototype: StaytunedTrackCollection; new (): StaytunedTrackCollection; }; interface StaytunedWaves extends Components.StaytunedWaves, HTMLElement {} export const StaytunedWaves: { prototype: StaytunedWaves; new (): StaytunedWaves; }; interface StaytunedWidget extends Components.StaytunedWidget, HTMLElement {} export const StaytunedWidget: { prototype: StaytunedWidget; new (): StaytunedWidget; }; interface StaytunedWidgetButtonPlay extends Components.StaytunedWidgetButtonPlay, HTMLElement {} export const StaytunedWidgetButtonPlay: { prototype: StaytunedWidgetButtonPlay; new (): StaytunedWidgetButtonPlay; }; interface TwitterIcon extends Components.TwitterIcon, HTMLElement {} export const TwitterIcon: { prototype: TwitterIcon; new (): TwitterIcon; }; interface VisualFormat extends Components.VisualFormat, HTMLElement {} export const VisualFormat: { prototype: VisualFormat; new (): VisualFormat; }; interface VisualLargeFormat extends Components.VisualLargeFormat, HTMLElement {} export const VisualLargeFormat: { prototype: VisualLargeFormat; new (): VisualLargeFormat; }; interface VisualSmallFormat extends Components.VisualSmallFormat, HTMLElement {} export const VisualSmallFormat: { prototype: VisualSmallFormat; new (): VisualSmallFormat; }; /** * Utility to define all custom elements within this package using the tag name provided in the component's source. * When defining each custom element, it will also check it's safe to define by: * * 1. Ensuring the "customElements" registry is available in the global context (window). * 2. The component tag name is not already defined. * * Use the standard [customElements.define()](https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/define) * method instead to define custom elements individually, or to provide a different tag name. */ export declare const defineCustomElements: (opts?: any) => void; /** * Used to manually set the base path where assets can be found. * If the script is used as "module", it's recommended to use "import.meta.url", * such as "setAssetPath(import.meta.url)". Other options include * "setAssetPath(document.currentScript.src)", or using a bundler's replace plugin to * dynamically set the path at build time, such as "setAssetPath(process.env.ASSET_PATH)". * But do note that this configuration depends on how your script is bundled, or lack of * bunding, and where your assets can be loaded from. Additionally custom bundling * will have to ensure the static assets are copied to its build directory. */ export declare const setAssetPath: (path: string) => void; export * from '../types';