import { IInvokeDefinitionOptions, ReducerMapOrConstructor } from '../types/definition'; import { IModelDefinition } from '../types/model'; import { ISelectorMap } from '../types/selector'; export interface ICreateModelGenerator { options: IInvokeDefinitionOptions; defaultState: any; reducerMap: ReducerMapOrConstructor; selectorMap: ISelectorMap; transformInitialState?: (state: any, params: { namespacing: string[]; }) => LocalState; } export declare const createModelGenerator: (params: ICreateModelGenerator) => (namespacing: string[]) => IModelDefinition;