import type { ANSIFormatOptions, AsciiGrid, HTMLFormatOptions, PlainTextOptions, RenderResult, SerializableAsciiGrid, StringFormatOptions, SVGFormatOptions } from '../types.js';
export declare class SumiRenderResult implements RenderResult {
readonly grid: AsciiGrid;
readonly width: number;
readonly height: number;
constructor(grid: AsciiGrid);
toString(options?: StringFormatOptions): string;
toPlainText(options?: PlainTextOptions): string;
toANSI(options?: ANSIFormatOptions): string;
toHTML(options?: HTMLFormatOptions): string;
toSVG(options?: SVGFormatOptions): string;
toJSON(): SerializableAsciiGrid;
}