import { HTMLBox, HTMLBoxView } from "./layout"; import { Plot } from "@bokehjs/models/plots"; import type * as p from "@bokehjs/core/properties"; import { TickFormatter } from "@bokehjs/models/formatters"; export declare class TrendIndicatorView extends HTMLBoxView { model: TrendIndicator; containerDiv: HTMLDivElement; textDiv: HTMLDivElement; titleDiv: HTMLDivElement; valueDiv: HTMLDivElement; value2Div: HTMLDivElement; changeDiv: HTMLElement; plotDiv: HTMLDivElement; plot: Plot; _value_format: string; _value_change_format: string; initialize(): void; connect_signals(): void; render(): Promise; private setPlot; after_layout(): void; updateTextFontSize(): void; updateTextFontSizeColumn(): void; updateTitle(update_fontsize?: boolean): void; updateValue(update_fontsize?: boolean): void; updateValue2(update_fontsize?: boolean): void; updateValueChange(): void; updateLayout(): void; } export declare namespace TrendIndicator { type Attrs = p.AttrsOf; type Props = HTMLBox.Props & { change_formatter: p.Property; description: p.Property; formatter: p.Property; layout: p.Property; source: p.Property; plot_x: p.Property; plot_y: p.Property; plot_color: p.Property; plot_type: p.Property; pos_color: p.Property; neg_color: p.Property; title: p.Property; value: p.Property; value_change: p.Property; }; } export interface TrendIndicator extends TrendIndicator.Attrs { } export declare class TrendIndicator extends HTMLBox { properties: TrendIndicator.Props; constructor(attrs?: Partial); static __module__: string; } //# sourceMappingURL=trend.d.ts.map