import { ElementRef, QueryList, TemplateRef } from '@angular/core'; import { CellRender, CellRendered } from '../../../models/cell-rendered'; import { TableData } from '../../../models/table-data.model'; import * as i0 from "@angular/core"; export declare class TableAdvanceOptimizadaComponent { tableHeaders: import("@angular/core").Signal>>; customActions: import("@angular/core").Signal>; anchor: import("@angular/core").Signal>; private decimalPipe; titleTabla: import("@angular/core").InputSignal; rows: import("@angular/core").InputSignal; columns: import("@angular/core").InputSignal; withDetails: import("@angular/core").InputSignal; withFiltro: import("@angular/core").InputSignal; altoContainer: import("@angular/core").InputSignal; colorHeader: import("@angular/core").InputSignal<"normal" | "light">; busqueda: import("@angular/core").WritableSignal; selectedRow: import("@angular/core").ModelSignal; identifier: import("@angular/core").InputSignal; altoContenedor: import("@angular/core").WritableSignal; showPopoverFilter: import("@angular/core").WritableSignal; withHeight: import("@angular/core").InputSignal; rendered: import("@angular/core").InputSignal; withTotal: import("@angular/core").InputSignal; withCheckbox: import("@angular/core").InputSignal; selectItems: import("@angular/core").ModelSignal; isDarkMode: import("@angular/core").InputSignal; sortColumn: string | null; sortDirection: 'asc' | 'desc'; expandedRows: number; dataVirtual: import("@angular/core").WritableSignal; isLoading: import("@angular/core").WritableSignal; isLoadingResponsive: import("@angular/core").WritableSignal; private loadedCount; private observer; maxItems: import("@angular/core").InputSignal; batchSize: import("@angular/core").InputSignal; rowEvent: import("@angular/core").OutputEmitterRef; rowFilter: import("@angular/core").Signal; filtrarColumnas: import("@angular/core").WritableSignal<{ [caption: string]: boolean; }>; toggleFiltros(event: Event): void; visibilidadColumn: import("@angular/core").WritableSignal<{ [caption: string]: boolean; }>; concatenarValue(obj: any, value: string[]): string; checkString: { S: string; N: string; }; isMobile: import("@angular/core").WritableSignal; constructor(); onResize(event: any): void; actionsAnchor(): void; togglePopoverFilter(): void; selectRow(index: any): void; sortTable(column: string): void; toggleExpandRow(index: number): void; textoDigitado(event: Event): void; getHighlight(text: any, fieldname: string): string; getSituacionNumberFromColumns(row: any, columns: any[]): number; private filtraItem; validaVisibilidad(value: boolean): boolean; allCheck(event: Event): void; validaAllCheck(): boolean; isItemSelected(index: number): boolean; toogleItem(index: number, event: Event): void; resolveCell(col: string, row: any): CellRender | null; getTotals(fieldname: string): string; getColspanBeforeTotals(): number; getRowClass(row: any): { [key: string]: boolean; }; getPosition(col: TableData): string; private loadMore; onClick(row: any): void; onDoubleClick(row: any): void; onRightClick(event: MouseEvent, row: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }