export type MermaidPreset = { key: string; paddingX: number; boxBorderPadding: number; }; export type RenderedDiagram = { ansi: string; lines: string[]; maxWidth: number; lineCount: number; }; export type RenderCache = { map: Map; maxEntries: number; }; export declare const PRESETS: MermaidPreset[]; export declare function hashCode(code: string): string; export declare function createCache(maxEntries?: number): RenderCache; export declare function renderWithCache(cache: RenderCache, code: string, preset: MermaidPreset): RenderedDiagram; export declare function pickBestPreset(cache: RenderCache, code: string, width: number): { preset: MermaidPreset; rendered: RenderedDiagram; overflowed: boolean; }; //# sourceMappingURL=render.d.ts.map