import { ABCWidgetFactory, DocumentRegistry, DocumentWidget } from '@jupyterlab/docregistry'; import { INotebookModel } from '@jupyterlab/notebook'; import ViewerWidget from './ViewerWidget'; export declare const VIEWER_ICON_CLASS = "jp-MaterialIcon jp-NotebookIcon"; export declare class Viewer extends DocumentWidget { private _renderOnSave; constructor(options: Viewer.IOptions); dispose(): void; reload(): void; get renderOnSave(): boolean; set renderOnSave(renderOnSave: boolean); } export declare namespace Viewer { interface IOptions extends DocumentWidget.IOptionsOptionalContent { renderOnSave?: boolean; } } export declare class ViewerFactory extends ABCWidgetFactory { defaultRenderOnSave: boolean; constructor(options: DocumentRegistry.IWidgetFactoryOptions); protected createNewWidget(context: DocumentRegistry.IContext): Viewer; }