import { type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; import { type ScheduledMessageSummary } from "./impl/scheduledMessageSummary.js"; /** * Creates scheduledMessages content and its authorized scheduledMessageAttachments for a future delivery time in an accessible chat. * Persisting the frozen payload, file grants, and sync hint together gives the later publisher a complete, permission-checked unit of work. */ export declare function scheduledMessageSchedule(executor: DrizzleExecutor, input: { actorUserId: string; chatId: string; text: string; attachmentFileIds: string[]; scheduledFor: string; timezone?: string; quotedMessageId?: string; clientMutationId?: string; }): Promise<{ message: ScheduledMessageSummary; hint?: MutationHint; }>; //# sourceMappingURL=scheduledMessageSchedule.d.ts.map