import { type MessageSummary, type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Copies an accessible source into a new target-chat messages row with messageForwardMetadata and authorized messageAttachments. * The target channel point, provenance, attachments, mentions, and search document commit together so a forwarded item is never only partly reproducible. */ export declare function messageForward(executor: DrizzleExecutor, input: { actorUserId: string; messageId: string; targetChatIds: string[]; clientMutationId?: string; }): Promise<{ messages: MessageSummary[]; hints: MutationHint[]; }>; //# sourceMappingURL=messageForward.d.ts.map