import { TextAnnotation, TextAnnotationView } from "./text_annotation"; import { FontStyle, VerticalAlign, TextAlign, TextBaseline } from "../../core/enums"; import { Size } from "../../core/layout"; import * as mixins from "../../core/property_mixins"; import * as p from "../../core/properties"; export declare class TitleView extends TextAnnotationView { model: Title; visuals: Title.Visuals; initialize(): void; protected _get_location(): [number, number]; render(): void; protected _get_size(): Size; } export declare namespace Title { type Attrs = p.AttrsOf; type Props = TextAnnotation.Props & { text: p.Property; text_font: p.Property; text_font_size: p.FontSizeSpec; text_font_style: p.Property; text_color: p.ColorSpec; text_alpha: p.NumberSpec; vertical_align: p.Property; align: p.Property; offset: p.Property; text_align: p.Property; text_baseline: p.Property; } & mixins.BorderLine & mixins.BackgroundFill; type Visuals = TextAnnotation.Visuals; } export interface Title extends Title.Attrs { } export declare class Title extends TextAnnotation { properties: Title.Props; constructor(attrs?: Partial); static initClass(): void; }