import { Colors } from "../types/parametrization"; import { Role } from "../types/messages"; type Props = { url: string; role?: Role; colors?: Colors; }; /** * VideoPlayer component with automatic fallback to native browser controls. * * When the custom player fails to load a video (e.g., due to unsupported codec, * CORS issues, or network errors), it automatically switches to the browser's * native video controls. This provides a graceful degradation experience where * users can still attempt to play the video or open it in a new tab. * * Common reasons for fallback activation: * - Video encoded with unsupported codec (e.g., H.265/HEVC on older browsers) * - CORS restrictions blocking video access * - Network connectivity issues * - Corrupted or incomplete video files */ export declare const VideoPlayer: ({ url }: Props) => import("react/jsx-runtime").JSX.Element; export {};