/** * Store-wide reset. Every slice handles this action in its own `extraReducers`, * so one dispatch produces one root-reducer pass instead of fanning out into a * separate clear action per slice. * * Lives in a leaf module with no imports of its own so that any slice can import * it without creating a cycle back into an entity or view module. * * `keepTenantCompanyState` is honoured only by `tenantState` and `companyState`; * a tenant switch keeps them so the app never loses the identity it is switching * to, while sign-out passes `false` to wipe them. It is required rather than * defaulted because it decides whether tenant and company data survive, and that * should never be implicit at a call site. */ export declare const clearAll: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[keepTenantCompanyState: boolean], { keepTenantCompanyState: boolean; }, "app/clearAll", never, never>;