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; aspectRatio: number; controlsOnPause: boolean; timeDisplay: boolean; remainingTime: boolean; playbackRateControl: boolean; chapters: Chapter[]; mediaSession?: MediaSessionConfig; tracks: TextTrackConfig[]; } declare const VideoPlayerClient: import("svelte").Component; type VideoPlayerClient = ReturnType; export default VideoPlayerClient;