import { TemplateResult } from 'lit'; import { VscElement } from '../includes/VscElement.js'; /** * @cssprop [--hover-border=var(--vscode-sash-hoverBorder)] */ export declare class VscodeSplitLayout extends VscElement { static styles: import("lit").CSSResultGroup; split: 'horizontal' | 'vertical'; resetOnDblClick: boolean; initialPos: string; private _startPaneRight; private _startPaneBottom; private _endPaneTop; private _endPaneLeft; private _handleLeft; private _handleTop; private _isDragActive; private _hover; private _hide; private _boundRect; private _handleOffset; connectedCallback(): void; private _initPosition; private _handleMouseOver; private _handleMouseOut; private _handleMouseDown; private _handleMouseUp; private _handleMouseUpBound; private _handleMouseMove; private _handleMouseMoveBound; private _handleDblClick; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'vscode-split-layout': VscodeSplitLayout; } } //# sourceMappingURL=vscode-split-layout.d.ts.map