import { Entity, Reducer, ReducerGroup, ReducerMetadata } from '../types/reducers.types'; import { ReducerSelectors } from '../types/selectors.types'; /** * Creates a selector for a given reducer prop. * * @param {string[]} reducerPath - The path to the reducer in the redux state * object * @param {keyof Reducer} reducerPropKey - The key of the reducer prop for * which the selector is created * @returns {Function} Selector for the reducer props */ export declare function createReducerPropSelector, ReducerPropKey extends keyof Reducer>(reducerPath: ReducerPathT, reducerPropKey: ReducerPropKey): (state: ReduxState) => Reducer[ReducerPropKey]; /** * Creates selectors for the reducer's props. * * @param {string[]} reducerPath - The path to the reducer in the redux state * object * @returns {ReducerSelectors} Selectors for the reducer's props */ export declare function createReducerSelectors>(reducerPath: ReducerPathT): ReducerSelectors;