import { type MutationHint } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Revokes a managed chatMembers relationship, repairs chats ownership when necessary, and detaches agentRigBindings that depended on it. * Recording removal provenance blocks self-rejoin even when the target had already left voluntarily, while one transaction revokes descendant visibility and emits sync evidence. */ export declare function channelMemberRemove(executor: DrizzleExecutor, input: { actorUserId: string; chatId: string; userId: string; }): Promise<{ hint: MutationHint; documentsHint?: MutationHint; }>; //# sourceMappingURL=channelMemberRemove.d.ts.map