import { type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; import { type DocumentSummary } from "./types.js"; /** * Replaces one title on `documents` for its always-authorized owner or an actor who may * post in any attached channel; denial is `not_found` so attachment is not probeable. * The same transaction records `document.renamed` so every visible list reconciles the * durable title through the documents area, which is why rename owns this action boundary. */ export declare function documentRename(executor: DrizzleExecutor, input: { actorUserId: string; documentId: string; title: string; }): Promise<{ document: DocumentSummary; hint: MutationHint; }>; //# sourceMappingURL=documentRename.d.ts.map