import { type DrizzleTransaction } from "../../drizzle.js"; import { type OperationsSyncHint } from "../../operations/types.js"; /** * Removes the target from chatMembers, repairs owned chats, revokes authSessions and accounts, then tombstones the users identity. * Performing the cascade inside the moderation action prevents deleted users from retaining ownership or authentication when any dependent cleanup fails. */ export declare function deleteUserInTransaction(tx: DrizzleTransaction, actorUserId: string, targetUserId: string): Promise; //# sourceMappingURL=deleteUserInTransaction.d.ts.map