import { type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Adds or removes the chatPins relationship for an existing message after verifying the actor may post in that chat. * The idempotent pin transition shares a channel point with delivery so members receive one ordered, retry-safe pin state. */ export declare function messagePinSet(executor: DrizzleExecutor, input: { actorUserId: string; messageId: string; pinned: boolean; }): Promise<{ hint: MutationHint; }>; //# sourceMappingURL=messagePinSet.d.ts.map