import { type AutomationScope } from "../automations/service.js"; export interface RunAutomationNowInput { userEmail: string; orgId?: string | null; resourceId?: string; appId?: string | null; scope?: AutomationScope; requestHeaders?: Headers; name?: string; path?: string; /** Job `appId` values the caller's app runs besides `appId`; see `SchedulerDeps`. */ additionalJobAppIds?: readonly string[]; } export interface QueuedAutomationRun { queued: true; runId: string; automationRunId: string; } export declare function queueAutomationRunNow(input: RunAutomationNowInput): Promise; export declare function redispatchUnclaimedAutomationRuns(options?: { appId?: string | null; requestHeaders?: Headers; }): Promise;