import { TemplateRef, OnChanges, SimpleChanges, QueryList, EventEmitter, OnInit, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { INav } from '../nav/interface'; import { Subscription } from 'rxjs'; export declare class TableWrapperComponent implements OnInit, OnChanges, OnDestroy { templates: QueryList>; expandTemplate: TemplateRef; data: any[]; nav: INav[]; withSelect: boolean; title: any; actions: TemplateRef; changeNav: EventEmitter<{}>; changeSelected: EventEmitter<{}>; additionalTemplates: QueryList>; expand: TemplateRef; form: FormGroup; selected: number; subscription: Subscription; toggleAllSelect(value: boolean): void; isAllSelected(): boolean; setSelected(index: number): void; emitChangeNav(e: INav): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; resubscribe(): void; ngOnDestroy(): void; }