import type { VideoElement } from './types'; import { type UnifiedPlayer } from './utils/embed-players'; interface Props { element: VideoElement; /** When true, render our own play/pause/scrub overlay on top of the iframe. * The iframe itself always has the provider's chrome hidden via URL params. */ controlsOverlay?: boolean; /** Disable any pointer events on the iframe so the wrapper above can * receive selection clicks. Used in the editor — never in /present. */ passthroughClicks?: boolean; /** Some host components want a programmatic handle to the player so they * can pause embeds when the active slide changes. Returned via this callback. */ onReady?: (player: UnifiedPlayer) => void; } declare const EmbedPlayer: import("svelte").Component; type EmbedPlayer = ReturnType; export default EmbedPlayer;