import { OnInit, QueryList, EventEmitter } from '@angular/core'; import { DOData, NJDocData, NJDocDefTemplate, componentVM } from '../DOData'; import { DocDefPrimLibService } from '../../doc-def-prim-lib.service'; import { DodropDownComponent } from '../dodrop-down/dodrop-down.component'; import { DotextBoxAutocompleteComponent } from '../dotext-box-autocomplete/dotext-box-autocomplete.component'; import { DropdownAutoCompleteComponent } from '../dodropdown-autocomplete/dropdown-autocomplete.component'; import { GridNCheckboxComponent } from '../grid-ncheckbox/grid-ncheckbox.component'; import { GridNRadioButtonComponent } from '../grid-nradiobutton/grid-nradiobutton.component'; import { GridInternalComponent } from '../grid-internal/grid-internal.component'; import { DobuttonComponent } from '../dobutton/dobutton.component'; import { GridInternalAgGridComponent } from '../grid-internal-ag-grid/grid-internal-ag-grid.component'; import { DOLabelComponent } from '../dolabel/dolabel.component'; import { DotextBoxSglComponent } from '../dotext-box-sgl/dotext-box-sgl.component'; import { DoDateNgComponent } from '../do-date-ng/do-date-ng.component'; import { DropdownCommentsComponent } from '../dropdown-comments/dropdown-comments.component'; import { GridInternalNoCacheComponent } from '../grid-internal-no-cache/grid-internal-no-cache.component'; import { DOTextBoxNoCacheComponent } from '../dotext-box-no-cache/dotext-box-no-cache.component'; export declare class SectionTableNoCacheComponent implements OnInit { private data; rowStyle: any; constructor(data: DocDefPrimLibService); private maxCol; private maxRow; rowNumbers: Array; private _tableVM; sectionClass: string; sectionStyle: string; ignorLabel: boolean; tableVM: Array; ToTdClassWid: object; ToTdClassWidSM: object; ToTdClassWidXS: object; ToTdClass: object; rowClass: string; private cellClass; cellStyle: string; curRow: Array>; editItem: EventEmitter>; clickBut: EventEmitter; clickChkbox: EventEmitter; clickRadio: EventEmitter; gridDoubleClick: EventEmitter; tabEvent: EventEmitter; requestRows: EventEmitter; section_tableAfterViewInit: EventEmitter; retDocUploadRes: EventEmitter>; section_tableAfterViewChecked: EventEmitter; DOLabelComponents: QueryList; TextBoxComponents: QueryList; TextBoxSglComponents: QueryList; DateNgComponents: QueryList; DropDownsComponents: QueryList; GridNCheckboxComponents: QueryList; DotextBoxAutocompleteComponents: QueryList; DropdownAutoCompleteComponents: QueryList; GridNRadioButtonComponents: QueryList; GridInternalComponents: QueryList; DobuttonComponents: QueryList; GridInternalAgGridComponents: QueryList; GridInternalNoCacheComponents: QueryList; DropdownCommentsComponents: QueryList; getScrRowParam(customParameters: any): string; ngOnInit(): void; ngOnChanges(): void; hasToStyle(): boolean; getWidth(item: DOData): string; getFormClass(item: DOData): string; getCols2End(col: number, span: number, colWidClass: object): string; getTableVM_byCol(col: string): Array; getFlexClass(item: DOData, i: number): string; performFilter(col: string): Array; getTableVM_byRow(row: string): Array; getlstInCell(arrIndex: number): Array; performFilterRow(row: string): Array; getTableVM_cols(): string[]; ngAfterViewInit(): void; ngAfterViewChecked(): void; getPrimitives(): Array; enableButton(templaceCode: string, state: boolean): void; resetDropdown(templateId: number): void; clearTextbox(templateId: number): void; setTextInTextbox(templateId: number, value: string): void; clearDropdowns(): void; clearTextboxes(): void; clearSglTextboxes(): void; clearGridNCheckboxes(): void; onGridClickBut(message: DOData, but: NJDocDefTemplate): void; onclickBut(message: DOData): void; onclickChkbox(message: DOData): void; onDoubleClickGrid(message: DOData): void; onTabEvent(message: componentVM): void; editCurItem(message: Array): void; onclickRadio(message: DOData): void; onRequestRows(message: boolean): void; stDocUploadResult(res: Array): void; }