/** * Core epics that must run at startup for the app to initialize. * * These handle: authentication, tenant loading, user profile, * notifications, company config, and toast messages. * * All other epics (~500) are deferred to after first paint via * dynamic import in `injectFeatureEpics()`. * * 24 core epics out of ~526 total = ~95% of epic code deferred. * * These run for the lifetime of the store — they are passed to * `createEpicManager()` as the permanent epic and are never unsubscribed, so * an in-flight bootstrap request cannot be cancelled by the feature-epic swap. * `CORE_EPICS` is exported so `epic.ts` can exclude these from the swappable * feature tree by reference identity; adding an epic here removes it from * there automatically. */ import { Epic } from 'redux-observable'; export declare const CORE_EPICS: Epic[]; declare const coreRootEpic: Epic; export default coreRootEpic;