import { OnInit, ChangeDetectorRef } from '@angular/core'; import { TreeService } from '@schoolbelle/api/group-to-group'; import { LetterTargetService } from '@schoolbelle/api/letter-target'; import { Subscription } from 'rxjs'; import { GroupMemberService, GroupMember } from '@schoolbelle/api/group-member'; import { Table, Row } from '@schoolbelle/common/table'; import { TableSearchService } from '../table-search/table-search.service'; import { VirtualScrollerComponent } from 'ngx-virtual-scroller'; export declare class SelectLetterTargetsFacultyTabComponent implements OnInit { private tree; private member; private letterTarget; private tableSearch; private cdRef; scroll: VirtualScrollerComponent; table: Table; rows: Row[]; subscription: Subscription; constructor(tree: TreeService, member: GroupMemberService, letterTarget: LetterTargetService, tableSearch: TableSearchService, cdRef: ChangeDetectorRef); ngOnInit(): void; onSelectionChange($event: any): void; goToMember(member: GroupMember): void; ngOnDestroy(): void; private updateTableContent; private updateTableCheckedArea; private updateTargetScopes; private convertLetterTargetScopesToTableArea; private convertTableAreaToLetterTargetScopes; trackById(index: any, row: any): any; toggleTable(): void; isColumnSelected(i: number): boolean; isTableSelected(): boolean; private toggleNumNameCols; }