import { Entity, Reducer, ReducerConfig, ReducerData, ReducerMetadata } from '../types/reducers.types'; export declare const defaultReducerConfig: ReducerConfig; /** * Creates initial state of reducer. * The 'EntityT' generic type required by this function is not inferred from * the function's arguments when 'initialReducerData' is an empty object, * therefore it is recommended that consumers declare the function's generic * types explicitly in function calls. * * @param {ReducerMetadata} initialReducerMetadata - Initial reducer metadata * @param {ReducerData} initialReducerData - Initial reducer data * @param {ReducerConfig} [config] - Custom config params * @returns {Reducer} Reducer's initial state */ export declare function createInitialState(initialReducerMetadata: ReducerMetadataT, initialReducerData: ReducerData, config?: Partial): Reducer;