import { type AutomationRuntime } from "../types.js"; import { type MutationHint } from "../../chat/types.js"; import { type DrizzleExecutor } from "../../drizzle.js"; /** * Records one automationRuns attempt, advances its automations schedule, and queues any resulting webhookDeliveries from a validated payload. * The execution transaction gives retries a single durable outcome and prevents the next trigger from advancing without the work it produced. */ export declare function executeAutomation(executor: DrizzleExecutor, options: AutomationRuntime, automationId: string, triggerEventId: string, actorUserId: string): Promise<{ hint?: MutationHint; runId: string; }>; //# sourceMappingURL=executeAutomation.d.ts.map