import type { FullDisplay } from "../layouts/layout_dom"; import { LayoutDOM, LayoutDOMView } from "../layouts/layout_dom"; import { UIElement } from "../ui/ui_element"; import type { GridBoxView } from "../layouts/grid_box"; import { GridBox } from "../layouts/grid_box"; import { TracksSizing } from "../common/kinds"; import type { ToolbarView } from "../tools/toolbar"; import { Toolbar } from "../tools/toolbar"; import type { View } from "../../core/build_views"; import { Location } from "../../core/enums"; import type * as p from "../../core/properties"; export declare class GridPlotView extends LayoutDOMView { model: GridPlot; protected _grid_box: GridBox; get toolbar_view(): ToolbarView; get grid_box_view(): GridBoxView; protected _update_location(): void; initialize(): void; lazy_initialize(): Promise; connect_signals(): void; remove(): void; private readonly _tool_views; build_tool_views(): Promise; children_views(): View[]; get child_models(): UIElement[]; protected _intrinsic_display(): FullDisplay; _update_layout(): void; } export declare namespace GridPlot { type Attrs = p.AttrsOf; type Props = LayoutDOM.Props & { toolbar: p.Property; toolbar_location: p.Property; children: p.Property<[UIElement, number, number, number?, number?][]>; rows: p.Property; cols: p.Property; spacing: p.Property; }; } export interface GridPlot extends GridPlot.Attrs { } export declare class GridPlot extends LayoutDOM { properties: GridPlot.Props; __view_type__: GridPlotView; constructor(attrs?: Partial); } //# sourceMappingURL=grid_plot.d.ts.map