import { PropsWithChildrenAndClassName } from '../../types'; import { MediaRatios } from '../MediaBlock'; interface VideoProps extends PropsWithChildrenAndClassName { poster?: string; src?: string; className?: string; ratio?: MediaRatios; template?: string; autoplay?: boolean; controls?: boolean; loop?: boolean; height?: number; width?: number; muted?: boolean; } /** * **JSON-format type: video** * * Attributes: * * `src` The URL of the video. * * `alt` (optional) The alt text of the video. * * `poster` (optional) The URL of the image to use as the poster of the video. * * `autoplay` (optional) Determines if video should automatically start * * `controls` (optional) Use custom video controls or default browser controls for video. * * `loop` (optional) Determines if video should loop * * `muted` (optional) Determines if video should be muted * * Children: `[title?]` * * @param poster * @param src * @param className * @param ratio * @param autoplay * @param controls * @param loop * @param props * @constructor */ declare function Video({ poster, src, className, ratio, template, autoplay, controls, loop, height, width, muted, ...props }: VideoProps): import("react/jsx-runtime").JSX.Element; export { Video };