import { Observable } from 'rxjs'; import { AnyAction } from 'redux'; import { Item, NavigationItem } from '@craftercms/models'; export declare const getItemEpic: (action$: Observable) => Observable<{ payload: { url: string; item?: Item; }; type: string; }>; export declare const getDescriptorEpic: (action$: Observable) => Observable<{ payload: { url: string; descriptor?: import("@craftercms/models").Descriptor | null; }; type: string; }>; export declare const getChildrenEpic: (action$: Observable) => Observable<{ payload: { url: string; children?: Array; }; type: string; }>; export declare const getTreeEpic: (action$: Observable) => Observable<{ payload: { url: string; tree?: Item; }; type: string; }>; export declare const getNavEpic: (action$: Observable) => Observable<{ payload: { url: string; nav?: NavigationItem; }; type: string; }>; export declare const getNavBreadcrumbEpic: (action$: Observable) => Observable<{ payload: { url: string; breadcrumb?: Array; }; type: string; }>; export declare const allContentEpics: (typeof getItemEpic | typeof getDescriptorEpic | typeof getChildrenEpic | typeof getTreeEpic | typeof getNavEpic | typeof getNavBreadcrumbEpic)[];