import { OnInit, OnDestroy, ElementRef } from '@angular/core'; import { SelectionModel } from '@angular/cdk/collections'; import { Subject, BehaviorSubject } from 'rxjs'; import { Page } from 'angular-django'; export declare class ShiftClickDirective implements OnInit, OnDestroy { private host; finishHim: Subject; lastItem: any; selecting: boolean; shiftHolding$: BehaviorSubject; dataSource: Page; selection: SelectionModel; reloadSourceEvent: any; shiftDown(_: any): void; shiftUp(event: KeyboardEvent): void; userSelect: string; constructor(host: ElementRef); ngOnInit(): void; reset(): void; ngOnDestroy(): void; }