import { TemplateRef, QueryList, AfterViewInit, ChangeDetectorRef, EventEmitter, OnChanges, SimpleChanges } from '@angular/core'; import { IDocumentsFilters } from '../../models/filters'; import { IDocument, IDocumentDTO } from '../../models/document'; import { IDocumentsPageInfo } from '../../models/pageInfo'; import { ICommandEvent, IDocumentsHead } from '../../models/command'; export declare class TableDocumentsComponent implements AfterViewInit, OnChanges { private cd; data: IDocument[]; nav: IDocumentsPageInfo; filters: IDocumentsFilters; head: IDocumentsHead; direction: string; changeNav: EventEmitter<{}>; command: EventEmitter; acceptFilter: EventEmitter<{}>; docInit: EventEmitter<{}>; templates: QueryList>; availableActions: any[]; selected: any[]; constructor(cd: ChangeDetectorRef); emitChangeNav(e: IDocumentsPageInfo): void; emitFilterAccept(e: IDocumentsFilters): void; onCommand(command: string, documents?: IDocumentDTO[]): void; initDoc(item: IDocument): void; saveSelected(e: any): void; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; }