import { ElementRef, EventEmitter, ChangeDetectorRef } from "@angular/core"; import { Subscription } from 'rxjs'; import { SessionProvider } from 'ess-plugin-base'; import { MediaMatcher } from '@angular/cdk/layout'; export declare class SplitPanesOld { private session; first: ElementRef; second: ElementRef; direction: string; rtl: boolean; flagSub: Subscription; scrollTop: number; dragging: boolean; dragOffset: number; dragLast: number; position: number; minPosition: number; maxPosition: number; onScrollFirst: EventEmitter; onScrollSecond: EventEmitter; mobileQuery: MediaQueryList; _mobileQueryListener: () => void; first_flex: number; second_flex: number; constructor(session: SessionProvider, changeDetectorRef: ChangeDetectorRef, media: MediaMatcher); ngOnInit(): void; ngOnDestroy(): void; mousedown(event: any): void; mousemove(event: any): void; mouseup(event: any): void; mouseleave(event: any): void; touchmove(event: TouchEvent): void; toggleFlex(): void; scrollFirst(event: any): void; scrollSecond(event: any): void; }