UNPKG

mermaid

Version:

Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.

17 lines (16 loc) 988 B
import type { SVGGroup } from '../../../../diagram-api/types.js'; import type { ChartComponent, Dimension, DrawableElem, Point, XYChartConfig, XYChartData, XYChartThemeConfig } from '../interfaces.js'; import type { TextDimensionCalculator } from '../textDimensionCalculator.js'; export declare class ChartTitle implements ChartComponent { private textDimensionCalculator; private chartConfig; private chartData; private chartThemeConfig; private boundingRect; private showChartTitle; constructor(textDimensionCalculator: TextDimensionCalculator, chartConfig: XYChartConfig, chartData: XYChartData, chartThemeConfig: XYChartThemeConfig); setBoundingBoxXY(point: Point): void; calculateSpace(availableSpace: Dimension): Dimension; getDrawableElements(): DrawableElem[]; } export declare function getChartTitleComponent(chartConfig: XYChartConfig, chartData: XYChartData, chartThemeConfig: XYChartThemeConfig, tmpSVGGroup: SVGGroup): ChartComponent;