/** * Tenant-lifecycle operations. * * - `suspendTenant` — soft, reversible. * - `archiveTenant` — soft, reversible, hides from active UIs. * - `restoreTenant` — flips back to `active`. * - `hardDeleteTenant` — runs the cascade walker. Irreversible. * * Plus the cascade walker primitives for apps that want finer control: * * - `planCascade(querier, opts)` — preview the deletion plan. * - `executeCascade(querier, opts)` — run the cascade without * touching the `tenants` row * (called internally by * `hardDeleteTenant`). */ export type { Querier, TenantLifecycleStatus, LifecycleArgs, LifecycleAuditEvent, LifecycleAuditSink, } from './types.js'; export { suspendTenant, archiveTenant, restoreTenant, hardDeleteTenant, } from './operations.js'; export type { LifecycleOperationArgs, HardDeleteArgs } from './operations.js'; export { planCascade, executeCascade, planUserErasure, executeUserErasure, exportUserData, } from './cascade.js'; export type { CascadePlanEntry, CascadeOptions, CascadeResult, UserDataOptions, UserDataExport, } from './cascade.js'; //# sourceMappingURL=index.d.ts.map