import { FormGroup } from '@angular/forms'; import { HtmlCtx, DsEmittData, FieldAlias, TDS, TPD, TRenderMode, FieldInfo, Page, FormsService, AWizardStep } from "@corpdesk/core"; import { Observable } from "rxjs"; import * as i0 from "@angular/core"; export declare class NazTableService { private svForms; tpData: TPD; submit: boolean; constructor(svForms: FormsService); htmlTableInit(instanceNazClient: any): string; hTHead(dSource: TDS): string; hTBody(dSource: TDS, instanceNazClient: any): string; hTPagination(tpData: TPD, instanceNazClient: any): Promise; setPages(tpData: TPD): Observable; setTotalPages(tpData: TPD): TPD; setDisplayPages(tpData: TPD, pages: Page[]): Page[]; renderPagination(tpData: TPD, htmlCtx: HtmlCtx, instanceNazClient: any): Promise; /** * after the pagination html is set, * go through display pages and activate * the links for fetching appropriate data */ activateTLinks(token: string, instanceNazClient: any): void; pgFromElem(id: string, strHead: string, strTail: string): number; shiftDisplay(renderMode: TRenderMode, instanceNazClient: any): void; getIndexField(instanceNazClient: any): FieldInfo; actionEdit(instanceNazClient: any, rowId: number, rowData: any): void; actionDelete(instanceNazClient: any, rowId: number, rowData: any): void; initTable(res: any, tpData: TPD, instanceNazClient: any): void; initForm(instanceNazClient: any, frm: FormGroup): void; getFormData(instanceNazClient: any): Promise; fieldToReplace(fieldName: string, instanceNazClient: any): FieldAlias[]; getFormat(f: string): any; initSQuery(iClient: any): { select: any; where: any; take: any; skip: number; }; initEmittData(iClient: any): { sQuery: any; ctx: number; tpData: { totalRows: number; totalPages: any; pageRows: number; maxPages: number; startPage: number; pages: any[]; activePage: number; }; }; execQuery(dsEmittData: DsEmittData, get$: Observable, iClient: any): void; update(instanceNazClient: any): Promise; deleteItem(instanceNazClient: any): Promise; hDdl(iClient: any): string; setDdl(iClient: any): Promise; ddlLinks(iClient: any): Promise; hasErrors(controlName: string, step: AWizardStep): boolean; showError(controlName: string, step: AWizardStep, associateName?: string | null): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }