import { type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Deletes one `documents` row only for its owner, cascading its update log and channel * attachments while channel members receive `not_found` even though they may collaborate. * The same transaction records `document.deleted` so every visible list drops the * durable document through the documents area; ownership makes this a distinct boundary. */ export declare function documentDelete(executor: DrizzleExecutor, actorUserId: string, documentId: string): Promise<{ hint: MutationHint; }>; //# sourceMappingURL=documentDelete.d.ts.map