import { type ChatBookmarkSummary, type MutationHint } from "./types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Adds a validated message or file target to the actor's chatBookmarks collection for an accessible chat. * Persisting authorized file linkage and the bookmark under one sync sequence prevents saved items from outliving the access check that admitted them. */ export declare function chatBookmarkCreate(executor: DrizzleExecutor, input: { actorUserId: string; chatId: string; kind: "link" | "message" | "file"; title: string; url?: string; messageId?: string; fileId?: string; emoji?: string; }): Promise<{ bookmark: ChatBookmarkSummary; hint: MutationHint; }>; //# sourceMappingURL=chatBookmarkCreate.d.ts.map