import { HTMLWidget } from "@hpcc-js/common"; import "../src/Border.css"; export declare class Border extends HTMLWidget { _colCount: number; _rowCount: number; _colSize: number; _rowSize: number; _shrinkWrapBoxes: any; _watch: any; _offsetX: any; _offsetY: any; _dragCell: any; _dragCellSize: any; _dragCellStartSize: any; _handleTop: any; _handleLeft: any; _dragPrevX: any; _dragPrevY: any; _cellSizes: any; contentDiv: any; _scrollBarWidth: any; _borderHandles: any; _sectionTypeArr: any; constructor(); watchWidget(widget: any): void; lazyPostUpdate: (..._dummyArgs: any[]) => void; applyLayoutType(): void; cellSpecificDragHandles(sectionType: any): string[]; borderLayoutObject(layoutType?: any): {}; clearContent(sectionType: any): void; hasContent(sectionType: any, widget: any, title: any): boolean; setContent(sectionType: any, widget: any, title?: any): this; getCell(id: any): any; getContent(id: any): any; setLayoutOffsets(): void; dragStart(handle: any): void; dragTick(handle: any): void; dragEnd(handle: any): void; size(_?: any): any; enter(domNode: any, element: any): void; update(domNode: any, element: any): void; getCellSizes(): void; postUpdate(domNode: any, element: any): void; exit(domNode: any, element: any): void; } export interface Border { designMode(): boolean; designMode(_: boolean): this; content(): any[]; content(_: any[]): this; gutter(): number; gutter(_: number): this; topShrinkWrap(): boolean; topShrinkWrap(_: boolean): this; leftShrinkWrap(): boolean; leftShrinkWrap(_: boolean): this; rightShrinkWrap(): boolean; rightShrinkWrap(_: boolean): this; bottomShrinkWrap(): boolean; bottomShrinkWrap(_: boolean): this; topSize(): number; topSize(_: number): this; leftSize(): number; leftSize(_: number): this; rightSize(): number; rightSize(_: number): this; bottomSize(): number; bottomSize(_: number): this; topPercentage(): number; topPercentage(_: number): this; leftPercentage(): number; leftPercentage(_: number): this; rightPercentage(): number; rightPercentage(_: number): this; bottomPercentage(): number; bottomPercentage(_: number): this; surfacePadding(): number; surfacePadding(_: number): this; sectionTypes(): any[]; sectionTypes(_: any[]): this; }