import { Directionality } from '@angular/cdk/bidi'; import { CdkScrollable, ScrollDispatcher } from '@angular/cdk/scrolling'; import { AfterViewInit, ElementRef, NgZone, OnDestroy, OnInit } from '@angular/core'; import { Subject, BehaviorSubject } from 'rxjs'; import { TableComponent } from './table.component'; import * as i0 from "@angular/core"; export declare class TableScrollWrapperDirective { auiTableScrollWrapper: string; elementRef: ElementRef; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class TableScrollableDirective extends CdkScrollable implements AfterViewInit, OnInit, OnDestroy { private readonly el; private readonly table; set scrollable(scrollable: boolean | ''); get scrollable(): boolean | ""; private _scrollable; scrollable$$: BehaviorSubject; destroy$$: Subject; constructor(el: ElementRef, scrollDispatcher: ScrollDispatcher, ngZone: NgZone, table: TableComponent, dir?: Directionality); className: string; get containerEl(): HTMLElement; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; viewMutation(): void; mutateVerticalScroll(): void; mutateHorizontalScroll(): void; placeClassList(classList: DOMTokenList, condition: boolean, className: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }