import { type ComputedRef, type Ref } from "vue"; import type { DataGridSortState } from "@affino/datagrid-core"; export interface UseDataGridRowsProjectionOptions { rows: Ref; query: Ref; searchableColumnKeys: Ref; hasColumnFilters: Ref; appliedColumnFilters: Ref; sortModel: Ref; resolveCellValue: (row: TRow, columnKey: string) => unknown; rowMatchesColumnFilters: (row: TRow, filters: TFilters) => boolean; fallbackQueryColumnKeys?: readonly string[]; } export interface UseDataGridRowsProjectionResult { normalizedQuickFilter: ComputedRef; filteredAndSortedRows: ComputedRef; } export declare function useDataGridRowsProjection(options: UseDataGridRowsProjectionOptions): UseDataGridRowsProjectionResult; //# sourceMappingURL=useDataGridRowsProjection.d.ts.map