import { type DrizzleExecutor } from "../drizzle.js"; import { type DocumentSummary } from "./types.js"; /** * Lists documents attached to one channel where the actor is a member, newest activity first, * by reading `documentChannelAttachments` without mutating durable state. Owners always * retain direct document access, while ordinary callers receive `not_found` for an * inaccessible channel so its document attachments cannot be probed; this boundary * serves the channel documents panel separately from the global collection. */ export declare function documentListForChat(executor: DrizzleExecutor, actorUserId: string, chatId: string): Promise; //# sourceMappingURL=documentListForChat.d.ts.map