import { AfterViewInit, ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { FullscreenTypes } from '../../../enums/fullscreen-types'; import * as i0 from "@angular/core"; export declare class ScreenVerticalSeparatorComponent implements AfterViewInit, OnChanges, OnInit { private hostElementRef; hideArrowButtons: boolean; fullscreenType: FullscreenTypes | string; startSlicePercent?: number; autoSize?: 'start' | 'end'; sideSpacing?: 'start' | 'end' | 'both'; hiddenOverflow?: 'start' | 'end' | 'both'; noAutoSizeInWindowResize?: boolean; startSectionRef: ElementRef; endSectionRef: ElementRef; knopWrapRef: ElementRef; isDragging: boolean; hostElementRec: any; knopDraggingX: number; direction: 'rtl' | 'ltr'; private _resizeTimeoutRef?; constructor(hostElementRef: ElementRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; get FullscreenTypes(): typeof FullscreenTypes; mouseDown(event: any): void; mouseMove(event: any): void; mouseUp(event: any): void; changeFullscreenMode(fullscreenMode: FullscreenTypes): void; toggleFullscreenMode(fullscreenMode: FullscreenTypes): void; private _adjustAutoSize; private _getSizePercent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }