export { videoPlugin } from './factory';
export type { VideoPluginOptions, VideoPluginConfig, VideoPluginDependencies, VideoPluginCallbacks, VideoApiError, VideoApiErrorSource, PluginConfig, SlashMenuConfig, AlignmentType, VideoPlatform, ResizableContainerProps, AlignmentProps, IconProps, ImperativeHandle, UploadState, ErrorType, UploadProgress, VideoThumbnail, VideoUploadProps, TranscodingProgress, InitResponse, UploadChunkResponse, VideoSubtitleTrack, VideoStatus, StoryboardMeta, StoryboardCue, StoryboardFrame, } from './types';
export { VideoNode, $createVideoNode, $isVideoNode } from './node/VideoNode';
export type { SerializedVideoNode } from './node/VideoNode';
export { INSERT_VIDEO_COMMAND, UPLOAD_VIDEO_COMMAND, parseVideoURL, getVideoIframeUrl, getShakaVideoPlayerProps, isValidMediaUrl, } from './node/utils';
export { VideoPluginProvider, useVideoPluginContext, useVideoPluginDependencies, useVideoPluginConfig, } from './context';
export { VideoPlugin } from './plugin';
export { insertVideoNode, applyVideoSource, setVideoSize, setVideoPoster, setVideoPrimaryUrl, setVideoChaptersDisabled, removeVideoNode, } from './plugin/behaviour';
//# sourceMappingURL=index.d.ts.map