import type { ReactNode } from "react"; export type VideoSourceType = "dash" | "hls" | "file"; export type SourceProps = { id?: string; src: string; label?: string; type?: VideoSourceType; default?: boolean; }; export type SourcesProps = { children: ReactNode; }; export type SubtitleProps = { src: string; srclang: string; label: string; default?: boolean; }; export type SubtitlesProps = { children: ReactNode; }; export type StoryboardFrameProps = { start: number; end: number; image: string; x?: number; y?: number; w?: number; h?: number; }; export type StoryboardProps = { src?: string; fallbackImage?: string; width?: number; height?: number; children?: ReactNode; }; type VideoProps = { title?: string; description?: string; poster?: string; children: ReactNode; className?: string; autoHideControls?: boolean; defaultVolume?: number; }; export declare function Sources(_props: SourcesProps): null; export declare function Source(_props: SourceProps): null; export declare function Subtitles(_props: SubtitlesProps): null; export declare function Subtitle(_props: SubtitleProps): null; export declare function Storyboard(_props: StoryboardProps): null; export declare function StoryboardFrame(_props: StoryboardFrameProps): null; export declare function Video({ title, description, poster, children, className, autoHideControls, defaultVolume, }: VideoProps): import("react/jsx-runtime").JSX.Element; export declare const VideoPlayer: typeof Video; export {}; //# sourceMappingURL=VideoPlayer.d.ts.map