import { TextAnnotation, TextAnnotationView } from "./text_annotation"; import { CoordinateUnits, AngleUnits } from "../../../core/enums"; import type { Size } from "../../../core/layout"; import type { Context2d } from "../../../core/util/canvas"; import * as mixins from "../../../core/property_mixins"; import type * as p from "../../../core/properties"; export declare class HTMLLabelView extends TextAnnotationView { model: HTMLLabel; visuals: HTMLLabel.Visuals; update_layout(): void; protected _get_size(): Size; protected _paint(ctx: Context2d): void; } export declare namespace HTMLLabel { type Props = TextAnnotation.Props & { x: p.Property; x_units: p.Property; y: p.Property; y_units: p.Property; text: p.Property; angle: p.Property; angle_units: p.Property; x_offset: p.Property; y_offset: p.Property; } & Mixins; type Attrs = p.AttrsOf; type Mixins = mixins.Text & mixins.BorderLine & mixins.BackgroundFill & mixins.BackgroundHatch; type Visuals = TextAnnotation.Visuals; } export interface HTMLLabel extends HTMLLabel.Attrs { } export declare class HTMLLabel extends TextAnnotation { properties: HTMLLabel.Props; __view_type__: HTMLLabelView; constructor(attrs?: Partial); } //# sourceMappingURL=label.d.ts.map