import type { CreateSelectorFunction } from 'reselect'; import type { EntityState, EntitySelectors, EntityId } from './models'; type AnyFunction = (...args: any) => any; type AnyCreateSelectorFunction = CreateSelectorFunction<((f: F) => F), (f: F) => F>; export interface GetSelectorsOptions { createSelector?: AnyCreateSelectorFunction; } export declare function createSelectorsFactory(): { getSelectors: { (selectState?: undefined, options?: GetSelectorsOptions): EntitySelectors, Id>; (selectState: (state: V) => EntityState, options?: GetSelectorsOptions): EntitySelectors; }; }; export {};