export declare class SplitLayout {
host: HTMLSlSplitLayoutElement;
direction: 'vertical' | 'horizontal';
startElement: HTMLElement;
endElement: HTMLElement;
resizer: HTMLDivElement;
mouseX: number;
mouseY: number;
startElementSpan: number;
hostResizeObserver: ResizeObserver;
startElementResizeObserver: ResizeObserver;
manuallyResized: boolean;
connectedCallback(): void;
componentDidLoad(): void;
resizeHostHandler(): void;
mouseDownHandler(event: MouseEvent): void;
private resolveStartElementSpan;
mouseMoveHandler(event: MouseEvent): void;
mouseUpHandler(): void;
getStartElement(): Element;
clearSpan(): void;
updateSpan(newSpan: number): void;
render(): any;
}