import { default as React } from 'react';
import { default as IHtmlEditorVideoNodeViewProps } from './IHtmlEditorVideoNodeViewProps';
/**
 * TipTap NodeView for videos with support for direct video files and embeds.
 *
 * Renders the video inside a NodeViewWrapper with automatic platform detection:
 * - YouTube URLs → iframe embed with https://www.youtube.com/embed/{videoId}
 * - Vimeo URLs → iframe embed with https://player.vimeo.com/video/{videoId}
 * - Direct video files (.mp4, .webm, etc.) → HTML5 <video> element with controls
 *
 * Features:
 * - Alignment support (left / center / right) via wrapper div
 * - CSS class toggle for selected state
 * - Interactive resize handle with aspect ratio preservation
 * - Responsive sizing with max-width constraint
 * - Proper ARIA attributes for accessibility
 */
declare const HtmlEditorVideoNodeView: React.FC<IHtmlEditorVideoNodeViewProps>;
export default HtmlEditorVideoNodeView;
