import { type TSchema } from "@sinclair/typebox"; export declare const CronScheduleSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"at">; at: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"every">; everyMs: import("@sinclair/typebox").TInteger; anchorMs: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"cron">; expr: import("@sinclair/typebox").TString; tz: import("@sinclair/typebox").TOptional; staggerMs: import("@sinclair/typebox").TOptional; }>]>; export declare const CronPayloadSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"systemEvent">; text: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"agentTurn">; message: TSchema; model: import("@sinclair/typebox").TOptional; fallbacks: import("@sinclair/typebox").TOptional>; thinking: import("@sinclair/typebox").TOptional; timeoutSeconds: import("@sinclair/typebox").TOptional; allowUnsafeExternalContent: import("@sinclair/typebox").TOptional; lightContext: import("@sinclair/typebox").TOptional; deliver: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional; to: import("@sinclair/typebox").TOptional; bestEffortDeliver: import("@sinclair/typebox").TOptional; }>]>; export declare const CronPayloadPatchSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"systemEvent">; text: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"agentTurn">; message: TSchema; model: import("@sinclair/typebox").TOptional; fallbacks: import("@sinclair/typebox").TOptional>; thinking: import("@sinclair/typebox").TOptional; timeoutSeconds: import("@sinclair/typebox").TOptional; allowUnsafeExternalContent: import("@sinclair/typebox").TOptional; lightContext: import("@sinclair/typebox").TOptional; deliver: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional; to: import("@sinclair/typebox").TOptional; bestEffortDeliver: import("@sinclair/typebox").TOptional; }>]>; export declare const CronFailureAlertSchema: import("@sinclair/typebox").TObject<{ after: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; cooldownMs: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; accountId: import("@sinclair/typebox").TOptional; }>; export declare const CronFailureDestinationSchema: import("@sinclair/typebox").TObject<{ channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>; export declare const CronDeliverySchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"none">; }>, import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"announce">; }>, import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TString; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"webhook">; }>]>; export declare const CronDeliveryPatchSchema: import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"announce">, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>; export declare const CronJobStateSchema: import("@sinclair/typebox").TObject<{ nextRunAtMs: import("@sinclair/typebox").TOptional; runningAtMs: import("@sinclair/typebox").TOptional; lastRunAtMs: import("@sinclair/typebox").TOptional; lastRunStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; lastStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; lastError: import("@sinclair/typebox").TOptional; lastDurationMs: import("@sinclair/typebox").TOptional; consecutiveErrors: import("@sinclair/typebox").TOptional; lastDelivered: import("@sinclair/typebox").TOptional; lastDeliveryStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"not-delivered">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"not-requested">]>>; lastDeliveryError: import("@sinclair/typebox").TOptional; lastFailureAlertAtMs: import("@sinclair/typebox").TOptional; }>; export declare const CronJobSchema: import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; agentId: import("@sinclair/typebox").TOptional; sessionKey: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TString; description: import("@sinclair/typebox").TOptional; enabled: import("@sinclair/typebox").TBoolean; deleteAfterRun: import("@sinclair/typebox").TOptional; createdAtMs: import("@sinclair/typebox").TInteger; updatedAtMs: import("@sinclair/typebox").TInteger; schedule: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"at">; at: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"every">; everyMs: import("@sinclair/typebox").TInteger; anchorMs: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"cron">; expr: import("@sinclair/typebox").TString; tz: import("@sinclair/typebox").TOptional; staggerMs: import("@sinclair/typebox").TOptional; }>]>; sessionTarget: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"main">, import("@sinclair/typebox").TLiteral<"isolated">]>; wakeMode: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"next-heartbeat">, import("@sinclair/typebox").TLiteral<"now">]>; payload: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"systemEvent">; text: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"agentTurn">; message: TSchema; model: import("@sinclair/typebox").TOptional; fallbacks: import("@sinclair/typebox").TOptional>; thinking: import("@sinclair/typebox").TOptional; timeoutSeconds: import("@sinclair/typebox").TOptional; allowUnsafeExternalContent: import("@sinclair/typebox").TOptional; lightContext: import("@sinclair/typebox").TOptional; deliver: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional; to: import("@sinclair/typebox").TOptional; bestEffortDeliver: import("@sinclair/typebox").TOptional; }>]>; delivery: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"none">; }>, import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"announce">; }>, import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TString; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"webhook">; }>]>>; failureAlert: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TObject<{ after: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; cooldownMs: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; accountId: import("@sinclair/typebox").TOptional; }>]>>; state: import("@sinclair/typebox").TObject<{ nextRunAtMs: import("@sinclair/typebox").TOptional; runningAtMs: import("@sinclair/typebox").TOptional; lastRunAtMs: import("@sinclair/typebox").TOptional; lastRunStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; lastStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; lastError: import("@sinclair/typebox").TOptional; lastDurationMs: import("@sinclair/typebox").TOptional; consecutiveErrors: import("@sinclair/typebox").TOptional; lastDelivered: import("@sinclair/typebox").TOptional; lastDeliveryStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"not-delivered">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"not-requested">]>>; lastDeliveryError: import("@sinclair/typebox").TOptional; lastFailureAlertAtMs: import("@sinclair/typebox").TOptional; }>; }>; export declare const CronListParamsSchema: import("@sinclair/typebox").TObject<{ includeDisabled: import("@sinclair/typebox").TOptional; limit: import("@sinclair/typebox").TOptional; offset: import("@sinclair/typebox").TOptional; query: import("@sinclair/typebox").TOptional; enabled: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"enabled">, import("@sinclair/typebox").TLiteral<"disabled">]>>; sortBy: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"updatedAtMs">, import("@sinclair/typebox").TLiteral<"name">]>>; sortDir: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"desc">]>>; }>; export declare const CronStatusParamsSchema: import("@sinclair/typebox").TObject<{}>; export declare const CronAddParamsSchema: import("@sinclair/typebox").TObject<{ schedule: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"at">; at: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"every">; everyMs: import("@sinclair/typebox").TInteger; anchorMs: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"cron">; expr: import("@sinclair/typebox").TString; tz: import("@sinclair/typebox").TOptional; staggerMs: import("@sinclair/typebox").TOptional; }>]>; sessionTarget: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"main">, import("@sinclair/typebox").TLiteral<"isolated">]>; wakeMode: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"next-heartbeat">, import("@sinclair/typebox").TLiteral<"now">]>; payload: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"systemEvent">; text: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"agentTurn">; message: TSchema; model: import("@sinclair/typebox").TOptional; fallbacks: import("@sinclair/typebox").TOptional>; thinking: import("@sinclair/typebox").TOptional; timeoutSeconds: import("@sinclair/typebox").TOptional; allowUnsafeExternalContent: import("@sinclair/typebox").TOptional; lightContext: import("@sinclair/typebox").TOptional; deliver: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional; to: import("@sinclair/typebox").TOptional; bestEffortDeliver: import("@sinclair/typebox").TOptional; }>]>; delivery: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"none">; }>, import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"announce">; }>, import("@sinclair/typebox").TObject<{ to: import("@sinclair/typebox").TString; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TLiteral<"webhook">; }>]>>; failureAlert: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TObject<{ after: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; cooldownMs: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; accountId: import("@sinclair/typebox").TOptional; }>]>>; agentId: import("@sinclair/typebox").TOptional>; sessionKey: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional; enabled: import("@sinclair/typebox").TOptional; deleteAfterRun: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TString; }>; export declare const CronJobPatchSchema: import("@sinclair/typebox").TObject<{ schedule: import("@sinclair/typebox").TOptional; at: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"every">; everyMs: import("@sinclair/typebox").TInteger; anchorMs: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"cron">; expr: import("@sinclair/typebox").TString; tz: import("@sinclair/typebox").TOptional; staggerMs: import("@sinclair/typebox").TOptional; }>]>>; sessionTarget: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"isolated">]>>; wakeMode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"now">]>>; payload: import("@sinclair/typebox").TOptional; text: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TLiteral<"agentTurn">; message: TSchema; model: import("@sinclair/typebox").TOptional; fallbacks: import("@sinclair/typebox").TOptional>; thinking: import("@sinclair/typebox").TOptional; timeoutSeconds: import("@sinclair/typebox").TOptional; allowUnsafeExternalContent: import("@sinclair/typebox").TOptional; lightContext: import("@sinclair/typebox").TOptional; deliver: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional; to: import("@sinclair/typebox").TOptional; bestEffortDeliver: import("@sinclair/typebox").TOptional; }>]>>; delivery: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; accountId: import("@sinclair/typebox").TOptional; bestEffort: import("@sinclair/typebox").TOptional; failureDestination: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; accountId: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"announce">, import("@sinclair/typebox").TLiteral<"webhook">]>>; }>>; failureAlert: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TObject<{ after: import("@sinclair/typebox").TOptional; channel: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TString]>>; to: import("@sinclair/typebox").TOptional; cooldownMs: import("@sinclair/typebox").TOptional; mode: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"webhook">]>>; accountId: import("@sinclair/typebox").TOptional; }>]>>; state: import("@sinclair/typebox").TOptional; runningAtMs: import("@sinclair/typebox").TOptional; lastRunAtMs: import("@sinclair/typebox").TOptional; lastRunStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; lastStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; lastError: import("@sinclair/typebox").TOptional; lastDurationMs: import("@sinclair/typebox").TOptional; consecutiveErrors: import("@sinclair/typebox").TOptional; lastDelivered: import("@sinclair/typebox").TOptional; lastDeliveryStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"not-delivered">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"not-requested">]>>; lastDeliveryError: import("@sinclair/typebox").TOptional; lastFailureAlertAtMs: import("@sinclair/typebox").TOptional; }>>; agentId: import("@sinclair/typebox").TOptional>; sessionKey: import("@sinclair/typebox").TOptional>; description: import("@sinclair/typebox").TOptional; enabled: import("@sinclair/typebox").TOptional; deleteAfterRun: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TOptional; }>; export declare const CronUpdateParamsSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ jobId: import("@sinclair/typebox").TString; }>]>; export declare const CronRemoveParamsSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ jobId: import("@sinclair/typebox").TString; }>]>; export declare const CronRunParamsSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ id: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ jobId: import("@sinclair/typebox").TString; }>]>; export declare const CronRunsParamsSchema: import("@sinclair/typebox").TObject<{ scope: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"all">]>>; id: import("@sinclair/typebox").TOptional; jobId: import("@sinclair/typebox").TOptional; limit: import("@sinclair/typebox").TOptional; offset: import("@sinclair/typebox").TOptional; statuses: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>>; status: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; deliveryStatuses: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"not-delivered">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"not-requested">]>>>; deliveryStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"not-delivered">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"not-requested">]>>; query: import("@sinclair/typebox").TOptional; sortDir: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"desc">]>>; }>; export declare const CronRunLogEntrySchema: import("@sinclair/typebox").TObject<{ ts: import("@sinclair/typebox").TInteger; jobId: import("@sinclair/typebox").TString; action: import("@sinclair/typebox").TLiteral<"finished">; status: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>; error: import("@sinclair/typebox").TOptional; summary: import("@sinclair/typebox").TOptional; delivered: import("@sinclair/typebox").TOptional; deliveryStatus: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"not-delivered">, import("@sinclair/typebox").TLiteral<"unknown">, import("@sinclair/typebox").TLiteral<"not-requested">]>>; deliveryError: import("@sinclair/typebox").TOptional; sessionId: import("@sinclair/typebox").TOptional; sessionKey: import("@sinclair/typebox").TOptional; runAtMs: import("@sinclair/typebox").TOptional; durationMs: import("@sinclair/typebox").TOptional; nextRunAtMs: import("@sinclair/typebox").TOptional; model: import("@sinclair/typebox").TOptional; provider: import("@sinclair/typebox").TOptional; usage: import("@sinclair/typebox").TOptional; output_tokens: import("@sinclair/typebox").TOptional; total_tokens: import("@sinclair/typebox").TOptional; cache_read_tokens: import("@sinclair/typebox").TOptional; cache_write_tokens: import("@sinclair/typebox").TOptional; }>>; jobName: import("@sinclair/typebox").TOptional; }>;