import { RenderedHTMLCommon } from '@jupyterlab/rendermime';
import { IRenderMime } from '@jupyterlab/rendermime-interfaces';
import { Message } from '@lumino/messaging';
import { MarkdownItManager, Renderer } from './types';
export declare class RenderedMarkdown extends RenderedHTMLCommon {
constructor(options: IRenderMime.IRendererOptions, manager: MarkdownItManager);
private markdownItManager;
render(model: IRenderMime.IMimeModel): Promise;
renderer: Renderer | null;
/**
* A message handler invoked on an `'after-attach'` message.
*/
onAfterAttach(msg: Message): void;
}