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; }