import type{DataGridAggregation,DataGridColumn,DataGridCsvOptions,DataGridFilter,DataGridSortingState}from'./data-grid-types.js';export declare function columnId(column:DataGridColumn,_index:number):string;export declare function pathValue(value:unknown,path:string):unknown;export declare function columnValue(column:DataGridColumn,row:Row):unknown;export declare function matchesFilter(row:Row,column:DataGridColumn,filter:unknown,locale:string):boolean;export declare function filterRows(rows:readonly Row[],columns:readonly DataGridColumn[],filters:readonly DataGridFilter[],locale:string):Row[];export declare function searchRows(rows:readonly Row[],columns:readonly DataGridColumn[],term:string,locale:string,searchFn:((value:unknown,term:string,row:Row)=>boolean)|null):Row[];export declare function sortRows(rows:readonly Row[],columns:readonly DataGridColumn[],sorting:readonly DataGridSortingState[number][],locale:string):Row[];export declare function aggregateValues(aggregation:DataGridAggregation,rows:readonly Row[],values:readonly unknown[]):unknown;export declare function rowsAsDelimited(rows:readonly Row[],columns:readonly DataGridColumn[],options?:DataGridCsvOptions):string;