import { ElementRef, QueryList, TemplateRef } from '@angular/core'; import { CellRender, CellRendered } from '../../../models/cell-rendered'; import * as i0 from "@angular/core"; export declare class TableAdvanceComponent { tableHeaders: QueryList; customActions: TemplateRef; private datePipe; private decimalPipe; 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; emitirBusqueda: import("@angular/core").OutputEmitterRef; emitirCheck: import("@angular/core").OutputEmitterRef; emitirCheckCabecera: import("@angular/core").OutputEmitterRef; emitirRadio: import("@angular/core").OutputEmitterRef; emitirColumnasFiltrables: import("@angular/core").OutputEmitterRef; colorHeader: import("@angular/core").InputSignal<"normal" | "light">; isDarkMode: import("@angular/core").InputSignal; busqueda: import("@angular/core").WritableSignal; selectedRow: import("@angular/core").ModelSignal; identifier: import("@angular/core").InputSignal; altoContenedor: import("@angular/core").WritableSignal; showPopoverColumn: import("@angular/core").WritableSignal; showPopoverFilter: import("@angular/core").WritableSignal; isHeaderOperation: 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<(string | number)[]>; rowEvent: import("@angular/core").OutputEmitterRef; rowClassFn: import("@angular/core").InputSignal<(row: any) => string | string[] | Record>; 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; }; sortColumn: string | null; sortDirection: 'asc' | 'desc'; expandedRows: number; constructor(); togglePopoverColumn(): void; togglePopoverFilter(): void; selectRow(index: any): void; getTipoCampo(fieldname: string): string; sortTable(column: string): void; toggleExpandRow(index: number): void; textoDigitado(event: Event): void; getHighlight(text: any, fieldname: string): string; desglozarValor: (valor: string) => string[]; getSituacionNumberFromColumns(row: any, columns: any[]): number; clickCheck(item: string, event: Event, row: any): void; areAllChecked(fieldname: string): boolean; toggleAllCheckboxes(event: Event, fieldname: string, rows: any[]): void; clickRadio(row: any): void; 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): number; getCampoCantidad(): string | null; getAverageSimple(fieldname: string): number; getAveragePonderado(fieldname: string): number; getFooterSegments(): any; getRowClass(row: any): { [key: string]: boolean; }; onClick(row: any): { usecase: number; data: any; }; onDoubleClick(row: any): { usecase: number; data: any; }; onRightClick(event: MouseEvent, row: any): { usecase: number; data: any; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }