import { Signal } from '@lumino/signaling'; import { NotebookPanel } from '@jupyterlab/notebook'; import { IFontFaceOptions } from '.'; import * as SCHEMA from './schema'; export declare class Stylist { fonts: Map; private _globalStyles; private _notebookStyles; private _jss; private _fontCache; private _cacheUpdated; constructor(); get cacheUpdated(): Signal; registerNotebook(notebook: NotebookPanel, register: boolean): void; private _onDisposed; get stylesheets(): HTMLStyleElement[]; notebooks(): NotebookPanel[]; stylesheet(meta: SCHEMA.ISettings, notebook?: NotebookPanel, clear?: boolean): void; private _nbMetaToStyle; private _settingsToStyle; dispose(): void; hack(show?: boolean): void; }