import { type DrizzleExecutor } from "../drizzle.js"; import { type QueuedWebhookDelivery } from "../integrations/types.js"; /** * Queues webhookDeliveries for an active slash command only after verifying the actor still belongs to the invocation chat. * Capturing command, chat, and actor context at enqueue time prevents asynchronous delivery from bypassing membership authorization. */ export declare function slashCommandInvoke(executor: DrizzleExecutor, nowProvider: () => Date, input: { actorUserId: string; chatId: string; command: string; text?: string; }): Promise; //# sourceMappingURL=slashCommandInvoke.d.ts.map