import { Gradient } from './gradient.ts'; import { Chapter, PluginConfigs } from './plugins.ts'; import { Attributes, CustomerLogoPlacementOption, PlayerLanguage, VideoTracker } from './player-api-types.ts'; export interface EmbedOptions extends Partial { _inIframe?: boolean; autoPlay?: boolean; bodyFontFamily?: string; bodyFontUrl?: string; bpbTime?: boolean | string; branding?: boolean; buttonFontFamily?: string; buttonFontUrl?: string; channelId?: number | null; channelPassword?: string; chapterList?: Chapter[] | null; chaptersOn?: boolean | 'false' | 'true'; clickForSound?: { disabled?: boolean; showText?: boolean; }; container?: HTMLElement | string; contrastIcons?: boolean; controlBarDistance?: number; controlsVisibleOnLoad?: boolean; customerLogoImageUrl?: string; customerLogoPlacement?: CustomerLogoPlacementOption; customerLogoSizePercent?: number; customerLogoTargetUrl?: string; embedHost?: string | null; episodeId?: number | null; existingTracker?: VideoTracker | null; floatingControlBar?: boolean; floatingControlBarDistance?: number; fontFamily?: string; fontUrl?: string; fullscreenButton?: boolean; headerFontFamily?: string; headerFontUrl?: string; keyMoments?: boolean; language?: string; mux?: boolean; noMixBlendMode?: boolean; opaqueControls?: boolean; pageTitle?: string; playButton?: boolean; playerColor?: string; playerColorGradient?: Gradient & { on: boolean; }; playerLanguage?: PlayerLanguage | string; playsinline?: boolean; playSuspendedOffScreen?: boolean | 'auto'; plugin?: PluginConfigs; popover?: boolean | 'v2'; private?: { show_comments?: boolean; }; rotateToFullscreen?: boolean; roundedPlayer?: number; showCustomerLogo?: boolean | 'false' | 'true'; stillUrl?: string; thumbnailAltText?: string; time?: number; videoFoam?: boolean; volumeControl?: boolean; vulcan?: boolean; wistiaPopover?: boolean; } //# sourceMappingURL=EmbedOptions.d.ts.map