import { type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Applies or clears a server-administrator ban across channel ownership, accountBans, accounts, authSessions, and the product users projection. * The transaction makes channel authority, credential authority, visible user state, synchronization, and audit history agree on the same ban decision; unbanning never reclaims ownership. */ export declare function userSetBanned(executor: DrizzleExecutor, input: { actorUserId: string; userId: string; banned: boolean; }): Promise<{ hint: MutationHint; }>; //# sourceMappingURL=userSetBanned.d.ts.map