import { DataTableColumnItem, DataTableRowItem as DataTableRowType, SortDescriptor } from '../data-table.types';
export declare function filterRows<T extends object>(rows: DataTableRowType<T>[], search: string, columns: DataTableColumnItem<T>[], nestedKey?: string): DataTableRowType<T>[];
export declare function sortRows<T extends object>(rows: DataTableRowType<T>[], sortDescriptor: SortDescriptor | undefined, columns: DataTableColumnItem<T>[], nestedKey?: string, pinnedRows?: Set<string>): DataTableRowType<T>[];
export declare function hasExpandableRows<T extends object>(rows: DataTableRowType<T>[], nestedKey?: string): boolean;
