import { IEffectsAction } from 'redux-effects-promise'; import { ILoadedListMiddlewareConfigEntity, ILoadedListOnFormValidMiddlewareConfigEntity, ILoadedListOnNavigateToPageMiddlewareConfigEntity, ILoadedListOnTabActivateMiddlewareConfigEntity, ILoadedListOnToolbarToolsRefreshConfigEntity, IUntouchedListMiddlewareConfigEntity } from '../../definition'; /** * @stable [09.09.2020] * @param config */ export declare const makeLoadedListOnToolbarToolsRefreshMiddleware: (config: ILoadedListOnToolbarToolsRefreshConfigEntity) => IEffectsAction; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToPreviousPageMiddleware: (cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity) => IEffectsAction[]; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToNextPageMiddleware: (cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity) => IEffectsAction[]; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToFirstPageMiddleware: (cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity) => IEffectsAction[]; /** * @stable [09.09.2020] * @param cfg */ export declare const makeLoadedListOnNavigateToLastPageMiddleware: (cfg: ILoadedListOnNavigateToPageMiddlewareConfigEntity) => IEffectsAction[]; /** * @stable [09.09.2020] */ export declare class LoadedListMiddlewareFactories { static readonly loadedListMiddleware: (cfg: ILoadedListMiddlewareConfigEntity) => IEffectsAction; static readonly loadedListOnFormValidMiddleware: (config: ILoadedListOnFormValidMiddlewareConfigEntity) => IEffectsAction; static readonly loadedListOnTabActivateMiddleware: (config: ILoadedListOnTabActivateMiddlewareConfigEntity) => IEffectsAction; static readonly untouchedListMiddleware: (cfg: IUntouchedListMiddlewareConfigEntity) => IEffectsAction[]; }