import { IdType, Preprocessors } from '@servicetitan/data-query'; import { TableState, TableStateConstructorParams } from '../table-state'; export declare enum ResetPaginationMode { Never = 0, OnUpdateDataRoot = 1, Always = 2 } export interface DatasourceOptions { idSelector: (row: T) => TID; datasourcePreprocessors?: Preprocessors; } export declare const useObservingTableState: (data: T[], tableArgs: TableStateConstructorParams, datasourceOptions: DatasourceOptions, resetPagination?: ResetPaginationMode) => TableState; //# sourceMappingURL=use-observing-table-state.d.ts.map