import type { ScheduledTask as ScheduledTaskValue } from "@opengeni/contracts"; import { type ApiRouteDeps } from "@opengeni/core"; import type { TemporalScheduleCleanupClaim } from "@opengeni/db"; /** Execute one exact connector obligation frozen into the tombstone outbox row. */ export declare function cleanupScheduledTaskConnectorAuthorization(deps: ApiRouteDeps, claim: TemporalScheduleCleanupClaim): Promise; /** Shared HTTP/MCP domain operation: authorize, tombstone, persist, then accelerate cleanup. */ export declare function deleteScheduledTaskWithDurableCleanup(deps: ApiRouteDeps, input: { workspaceId: string; taskId: string; subjectId: string; }): Promise<{ task: ScheduledTaskValue; changed: boolean; }>;