import { OnInit, ElementRef, EventEmitter, AfterViewInit } from '@angular/core'; import { Router } from '@angular/router'; import { ISessResp, IQuery, NavService, TDS, TPD, FieldInfo, DsEmittData, DdlData, BaseModel } from '@corpdesk/core'; import { NazTableService } from './naz-table.service'; import { HtmlElemService } from '@corpdesk/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class NazTableComponent implements OnInit, AfterViewInit { private router; private elementRef; private svHtml; private svNazTbl; svNav: NavService; dSource: TDS; isSearching: boolean; dsEmittData: DsEmittData; baseModel: BaseModel; cardTitle: string; cardBodyId: string; searchInputId: string; editRoute: string; deleteRoute: string; filter: object | any[]; ds$: Observable; searchQuery: EventEmitter; deleteQuery: EventEmitter; deleteFx$: Observable; tpData: TPD; ddlData: DdlData[]; constructor(router: Router, elementRef: ElementRef, svHtml: HtmlElemService, svNazTbl: NazTableService, svNav: NavService); ngOnInit(): void; ngAfterViewInit(): void; init(): void; setTable(ds: TDS, tpData: TPD): Promise; renderNazTable(sess: ISessResp, tpData: TPD): void; initTable(res: any, tpData: TPD): void; setSess(token: string): void; getSess(): string; search(term: string): void; getFilter(term: string): any; getSelect(): string[]; navigateEditPage(rId: number, rData: any, fArr: FieldInfo[]): void; navigateDeletePage(rId: number, rData: any, fArr: FieldInfo[]): void; getFormData(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }