import * as react_jsx_runtime from 'react/jsx-runtime';
import { ICodeVideoIDEProps } from '@fullstackcraftllc/codevideo-types';

declare const CODEVIDEO_IDE_ID = "codevideo-ide-react";

/**
 * Represents a powerful IDE with file explorer, multiple editors, and terminal
 * @param props
 * @returns
 */
declare function CodeVideoIDE(props: ICodeVideoIDEProps): react_jsx_runtime.JSX.Element;

declare const FILE_EXPLORER_ID = "file-explorer";
declare const EDITOR_AREA_ID = "editor-area";
declare const EDITOR_ID = "editor";
declare const TERMINAL_ID = "terminal";
declare const SLIDE_ID = "slide";
declare const EXTERNAL_WEB_VIEWER_ID = "external-web-viewer";

export { CODEVIDEO_IDE_ID, CodeVideoIDE, EDITOR_AREA_ID, EDITOR_ID, EXTERNAL_WEB_VIEWER_ID, FILE_EXPLORER_ID, SLIDE_ID, TERMINAL_ID };
