import { ITableColumn } from './PageTable/PageTableColumn'; import { ISelected } from './PageTable/useTableItems'; import { IToolbarFilter } from './PageToolbar/PageToolbarFilter'; import { IView } from './useView'; export type IInMemoryView = IView & ISelected & { itemCount: number | undefined; pageItems: T[] | undefined; error: Error | undefined; }; export declare function useInMemoryView(options: { items: T[] | undefined; tableColumns?: ITableColumn[]; toolbarFilters?: IToolbarFilter[]; disableQueryString?: boolean; keyFn: (item: T) => string | number; error?: Error; }): IInMemoryView;