import { ChangeDetectorRef, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { IOutputData, SplitAreaDirective, SplitComponent } from 'angular-split'; import { MSplitLayoutService } from './split-layout.service'; import { IMSplitDirection } from './typings'; export declare class MSplitLayoutComponent implements OnDestroy, OnChanges { splitLayoutService: MSplitLayoutService; mDirection: IMSplitDirection; mSizes: { area1: number; area2: number; }; splitRef: SplitComponent; area1Ref: SplitAreaDirective; area2Ref: SplitAreaDirective; dragging: boolean; private destroy$; constructor(splitLayoutService: MSplitLayoutService, cdr: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; dragStart(): void; dragEnd({ sizes }: IOutputData): void; ngOnDestroy(): void; }