import { TextAnnotation, TextAnnotationView } from "./text_annotation"; import { VerticalAlign, TextAlign } from "../../core/enums"; import type { Size, Layoutable } from "../../core/layout"; import type * as p from "../../core/properties"; import type { XY, SXY } from "../../core/util/bbox"; import type { Position } from "../../core/graphics"; export declare class TitleView extends TextAnnotationView { model: Title; visuals: Title.Visuals; layout: Layoutable; protected _get_position(): Position; get anchor(): XY; get origin(): SXY; get angle(): number; protected _get_size(): Size; } export declare namespace Title { type Attrs = p.AttrsOf; type Props = TextAnnotation.Props & { vertical_align: p.Property; align: p.Property; offset: p.Property; standoff: p.Property; }; type Visuals = TextAnnotation.Visuals; } export interface Title extends Title.Attrs { } export declare class Title extends TextAnnotation { properties: Title.Props; __view_type__: TitleView; constructor(attrs?: Partial); } //# sourceMappingURL=title.d.ts.map