import { DoenetEditor } from '../packages/doenetml/doenetml-inline-worker.js/dist';
import { DoenetViewer } from '../packages/doenetml/doenetml-inline-worker.js/dist';
import { default as React_2 } from 'react';
import { default as ReactDOM_2 } from 'react-dom/client';

export { DoenetEditor }

export { DoenetViewer }

export { React_2 as React }

export { ReactDOM_2 as ReactDOM }

/**
 * Render DoenetViewer to a container element. If `doenetMLSource` is not provided,
 * it is assumed that `container` has a `<script type="text/doenetml">` child which
 * stores the source.
 */
export declare function renderDoenetEditorToContainer(container: Element, doenetMLSource?: string, config?: object): void;

/**
 * Render DoenetViewer to a container element. If `doenetMLSource` is not provided,
 * it is assumed that `container` has a `<script type="text/doenetml">` child which
 * stores the source.
 */
export declare function renderDoenetViewerToContainer(container: Element, doenetMLSource?: string, config?: object): void;

export declare const version: string;

export { }
