import SagaActionCreator from './lib/SagaActionCreator'; import { IActions } from './typings/creator'; import { IDefinitionClassesRecord, IDefinitionsRecord, IOptions, IPluginDefinitions, IReducersRecord } from './typings/connection'; import CreatorConnection from './lib/CreatorConnection'; import AbstractPlugin from './lib/AbstractPlugin'; import getLoadingPlugin from './plugins/loading'; import getErrorHandlePlugin from './plugins/errorHandle'; export * from './typings/connection'; export * from './typings/creator'; declare const createSagaActions: , A extends IActions, C extends Record, DO extends Record>(definitions: D) => SagaActionCreator; declare const createConnection: , DC extends IDefinitionClassesRecord, P extends IPluginDefinitions, RR extends IReducersRecord>(options: IOptions) => CreatorConnection; export { createConnection, getLoadingPlugin, AbstractPlugin, SagaActionCreator, CreatorConnection, getErrorHandlePlugin, }; export default createSagaActions;