import type { MediaSessionConfig, TextTrackConfig, Chapter } from './types.js'; interface Props { width?: number | string; height?: number | string; poster?: string; source?: string | string[]; controlsHeight?: string; trackHeight?: string; thumbSize?: string; centerIconSize?: string; playerBgColor?: string; color?: string; focusColor?: string; barsBgColor?: string; iconColor?: string; borderRadius?: string; borderColor?: string; buttonBorderRadius?: string; loop?: boolean; autoplay?: boolean; skipSeconds?: number | string; preload?: '' | 'none' | 'metadata' | 'auto'; crossorigin?: '' | 'anonymous' | 'use-credentials'; playsinline?: boolean; controlsOnPause?: boolean; timeDisplay?: boolean; remainingTime?: boolean; playbackRateControl?: boolean; chapters?: Chapter[]; mediaSession?: MediaSessionConfig; tracks?: TextTrackConfig[]; } declare const VideoPlayer: import("svelte").Component; type VideoPlayer = ReturnType; export default VideoPlayer;