/// import { Fragment, IdentifiableEntity } from '../../api/types'; import { FilterType, OrderByInput } from './types'; export interface ListContextValue { entityFragment: Fragment; loading: boolean; error: boolean; entities: E[] | undefined; page: number; setPage: (page: number) => void; pageLimit: number; offset: number; lastPage: number; setPageLimit: (pageLimit: number) => void; orderBy: OrderByInput[]; setOrderBy: (orderBy: OrderByInput[]) => void; filterName: string | null; filter: FilterType; setFilter: (filter: FilterType) => void; selection: IdentifiableEntity['id'][]; setSelection: (selection: IdentifiableEntity['id'][]) => void; getDetailUrl?: (entity?: IdentifiableEntity) => string; } declare const ListContext: import("react").Context | null>; export declare const useListContext: () => ListContextValue; export default ListContext;