import { type VideoDefaultWidgetOptions, type PerseusVideoWidgetOptions } from "@khanacademy/perseus-core";
import * as React from "react";
export interface VideoEditorProps extends PerseusVideoWidgetOptions {
    onChange: (options: PerseusVideoWidgetOptions) => void;
}
/**
 * This is the main editor for this widget, to specify all the options.
 */
declare class VideoEditor extends React.Component<VideoEditorProps> {
    static widgetName: "video";
    static defaultProps: VideoDefaultWidgetOptions;
    serialize: () => PerseusVideoWidgetOptions;
    render(): React.ReactNode;
}
export default VideoEditor;
