import { ENTITY_STATE, ENTITY_STATE_CUSTOM, STORE_SELECTOR } from './types'; export declare function stateKeys, STORE extends SELECTOR extends STORE_SELECTOR ? U : never, SLICE extends SELECTOR extends STORE_SELECTOR ? U : never, E_KEY extends keyof SLICE, ENTITY extends SLICE extends ENTITY_STATE_CUSTOM ? U : never>(selector: SELECTOR, entitiesKey: E_KEY): STORE_SELECTOR>; export declare function stateKeys, STORE extends SELECTOR extends STORE_SELECTOR ? U : never, SLICE extends SELECTOR extends STORE_SELECTOR ? U : never, E_KEY extends keyof SLICE, I_KEY extends keyof SLICE, ENTITY extends SLICE extends ENTITY_STATE_CUSTOM ? U : never>(selector: SELECTOR, entitiesKey: E_KEY, idsKey: I_KEY): STORE_SELECTOR>;