import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import { SelectableDirective } from './directives/selectable.directive'; import { EditorComponent } from './editor.component'; export declare class SelectBox implements OnDestroy, AfterViewInit { private el; private editor; private destroy$; start: MouseEvent; startScroll: { scrollLeft: number; scrollTop: number; }; selected$: BehaviorSubject; selectionbox$: BehaviorSubject; constructor(el: ElementRef, editor: EditorComponent); ngAfterViewInit(): void; ngOnDestroy(): void; overlap(item: DOMRect, box: DOMRect): boolean; }