import { EventEmitter, ElementRef, OnChanges, SimpleChanges, OnDestroy, AfterViewInit, ChangeDetectorRef } from "@angular/core"; import * as i0 from "@angular/core"; export declare class SlickSplitScreenComponent implements AfterViewInit, OnChanges, OnDestroy { private cdr; orientation: string; allowSwitch: boolean; key: string; verticalSplitPercent: number; horizontalSplitPercent: number; verticalSplitLeftMinWidth: number; verticalSplitRightMinWidth: number; rightPanelOverflowY: string; onResizeStart: EventEmitter; onResizeEnd: EventEmitter; onOrientationChanged: EventEmitter; slickSplitScreenContainer: ElementRef; slickSplitScreenLeft: ElementRef; slickSplitScreenRight: ElementRef; splitBar: ElementRef; splitBarMiddle: ElementRef; currentOrientation: string; leftWidth: string; leftHeight: string; rightWidth: string; rightHeight: string; clientRectTop: number; clientRectLeft: number; fullWidthPx: number; fullHeightPx: number; splitBarMiddleTop: string; splitBarMiddleLeft: string; resizing: boolean; private fnOnMouseMove; private fnOnMouseUp; private fnOnTouchMove; private fnOnTouchEnd; private throttleTimeout; constructor(cdr: ChangeDetectorRef); ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; changeOrientation(): void; getCurrentOrientation(): string; onDragStart(e: any): boolean; onMouseDown(e: MouseEvent): void; onTouchStart(e: TouchEvent): void; private startResize; private onMouseUp; private onTouchEnd; private endResize; private onMouseMove; private onTouchMove; private handleMove; private resize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }