import { MarkdownCell } from '@jupyterlab/cells'; import { Widget } from '@lumino/widgets'; export declare const EXPR_CLASS = "eval-expr"; export declare class IMarkdownCell extends MarkdownCell { constructor(options: MarkdownCell.IOptions); private __rendermime; private __lastContent; private _triageElement; private _expressions; private _doneRendering; /** * Get an array of names to kernel expressions. */ get expressions(): string[]; /** * Whether the Markdown renderer has finished rendering. */ get doneRendering(): Promise; /** * Update rendered expressions from current attachment MIME-bundles */ renderExpressionsFromMetadata(): Promise; /** * Wait for Markdown rendering to complete. * Assume that rendered container will have at least one child. */ protected _waitForRender(widget: Widget, timeout: number): Promise; protected renderInput(widget: Widget): void; /** * Dispose of the rendered expressions */ protected _clearExpressions(): void; /** * Parse the rendered markdown, and store placeholder and expression mappings */ private _identifyExpressions; }