import { ColumnConfig, EmptyState, PaginationConfig, RowConfig, SortConfig, TableToolbarConfig } from '../../../shared/types/table'; import { AdvancedFilterConfig } from '../types/filter'; /** * Búsqueda interna por columnas visibles (misma lógica que `Table.tsx`). */ export declare function searchRowsWithColumns(params: { initialRows: RowConfig[]; columns: ColumnConfig[]; internalSearchQuery: string; internalSearchEnabled: boolean | undefined; }): RowConfig[]; export declare function filterRowsWithAdvancedFilters(params: { searchedRows: RowConfig[]; filters: AdvancedFilterConfig[]; columns: ColumnConfig[]; internalFiltersEnabled: boolean | undefined; }): RowConfig[]; export declare function sortRowsByColumn(params: { filteredRows: RowConfig[]; sortConfig: SortConfig | null | undefined; columns: ColumnConfig[]; }): RowConfig[]; export declare function paginateRowsForDisplay(params: { sortedRows: RowConfig[]; paginationConfig: PaginationConfig | undefined; toolbarConfig: TableToolbarConfig | undefined; totalAfterFilters: number; }): RowConfig[]; export declare function resolveEffectiveEmptyState(params: { empty: EmptyState; rowsWithEditStateLength: number; internalSearchQuery: string; filtersLength: number; initialRowsLength: number; searchedRowsLength: number; filteredRowsLength: number; }): EmptyState; //# sourceMappingURL=tableDataPipeline.d.ts.map