import { ToolbarRegistry } from '@jupyterlab/apputils'; import { DocumentRegistry } from '@jupyterlab/docregistry'; import { IObservableList } from '@jupyterlab/observables'; import { CommandRegistry } from '@lumino/commands'; import { IDisposable } from '@lumino/disposable'; import { Widget } from '@lumino/widgets'; import { SplitViewNotebookPanel } from './splitviewnotebookpanel'; import { IFailsLauncherInfo } from '@fails-components/jupyter-launcher'; export declare const defaultToolbarItems: ToolbarRegistry.IWidget[]; export declare class AppletViewToolbarExtension implements DocumentRegistry.WidgetExtension { static readonly FACTORY_NAME = "AppletView"; constructor(commands: CommandRegistry, launcherInfo: IFailsLauncherInfo | null, toolbarFactory?: (widget: Widget) => IObservableList); protected get defaultToolbarFactory(): (widget: Widget) => IObservableList; createNew(panel: SplitViewNotebookPanel): IDisposable; private _commands; private _toolbarFactory; private _launcherInfo; } export declare class AppletViewToolbarTracker implements IDisposable { /** * AppletViewToolbarTracker constructor * * @param view The Applet View area * @param toolbarFactory The toolbar factory */ constructor(notebookpanel: SplitViewNotebookPanel, toolbarFactory: (widget: Widget) => IObservableList, launcherInfo: IFailsLauncherInfo | null); dispose(): void; get isDisposed(): boolean; private _addToolbar; _setHiddenToolbars(hidden: boolean): void; private _isDisposed; private _notebookpanel; private _toolbars; private _toolbarStore; private _toolbarFactory; }