import { Widget } from '@phosphor/widgets';
import { RenderMime } from '../rendermime';
/**
* A renderer for raw html.
*/
export declare class HTMLRenderer implements RenderMime.IRenderer {
/**
* The mimeTypes this renderer accepts.
*/
mimeTypes: string[];
/**
* Whether the renderer can render given the render options.
*/
canRender(options: RenderMime.IRenderOptions): boolean;
/**
* Render the transformed mime bundle.
*/
render(options: RenderMime.IRenderOptions): Widget;
}
/**
* A renderer for `
` data.
*/
export declare class ImageRenderer implements RenderMime.IRenderer {
/**
* The mimeTypes this renderer accepts.
*/
mimeTypes: string[];
/**
* Whether the renderer can render given the render options.
*/
canRender(options: RenderMime.IRenderOptions): boolean;
/**
* Render the transformed mime bundle.
*/
render(options: RenderMime.IRenderOptions): Widget;
}
/**
* A renderer for plain text and Jupyter console text data.
*/
export declare class TextRenderer implements RenderMime.IRenderer {
/**
* The mimeTypes this renderer accepts.
*/
mimeTypes: string[];
/**
* Whether the renderer can render given the render options.
*/
canRender(options: RenderMime.IRenderOptions): boolean;
/**
* Render the transformed mime bundle.
*/
render(options: RenderMime.IRenderOptions): Widget;
}
/**
* A renderer for raw `