import { type MutationHint, type UserSummary } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Changes administrator-managed users role, title, or account policy fields after validating both actor and target identities. * Committing the identity update with sync and audit evidence prevents privileges from changing silently or before other clients reconcile them. */ export declare function userAdministrationUpdate(executor: DrizzleExecutor, input: { actorUserId: string; userId: string; title?: string | null; role?: "member" | "admin"; }): Promise<{ user: UserSummary; hint: MutationHint; }>; //# sourceMappingURL=userAdministrationUpdate.d.ts.map