import type { DOMView } from "@bokehjs/core/dom_view"; import { WidgetView } from "@bokehjs/models/widgets/widget"; import type { Markup } from "@bokehjs/models/widgets/markup"; import { LayoutDOM, LayoutDOMView } from "@bokehjs/models/layouts/layout_dom"; import type { UIElement } from "@bokehjs/models/ui/ui_element"; import type * as p from "@bokehjs/core/properties"; export declare class PanelMarkupView extends WidgetView { model: Markup; container: HTMLDivElement; protected _initialized_stylesheets: Map; connect_signals(): void; lazy_initialize(): Promise; watch_stylesheets(): void; rerender_(view?: DOMView | null): void; style_redraw(): void; has_math_disabled(): boolean; render(): void; } export declare function set_size(el: HTMLElement, model: HTMLBox, adjust_margin?: boolean): void; export declare abstract class HTMLBoxView extends LayoutDOMView { model: HTMLBox; protected _initialized_stylesheets: Map; connect_signals(): void; render(): void; rerender_(view?: DOMView | null): void; watch_stylesheets(): void; style_redraw(): void; get child_models(): UIElement[]; } export declare namespace HTMLBox { type Attrs = p.AttrsOf; type Props = LayoutDOM.Props; } export interface HTMLBox extends HTMLBox.Attrs { } export declare abstract class HTMLBox extends LayoutDOM { properties: HTMLBox.Props; constructor(attrs?: Partial); } //# sourceMappingURL=layout.d.ts.map