import { OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { Observable } from 'rxjs'; import { Store } from '@ngrx/store'; import { IDocument } from './models/document'; import { IDocumentsPageInfo } from './models/pageInfo'; import { IDocumentsFilters } from './models/filters'; import { ICommandEvent, IDocumentsHead } from './models/command'; import { DocumentsCommandService } from './services/command.service'; import { IDocumentsConfig } from './config'; export declare class DocumentsComponent implements OnInit { private store$; route: ActivatedRoute; router: Router; private commandService; config: IDocumentsConfig; data$: Observable; nav$: Observable; loading$: Observable; filters$: Observable; head$: Observable; direction$: Observable; constructor(store$: Store, route: ActivatedRoute, router: Router, commandService: DocumentsCommandService, config: IDocumentsConfig); onCommand(e: ICommandEvent): void; onChangeNav(e: IDocumentsPageInfo): void; onFilterAccept(e: Partial): void; initDocument(doc: IDocument): void; ngOnInit(): void; private getNavigationComponent; }