@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
286 lines (285 loc) • 23 kB
TypeScript
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").TInteger>;
}>, import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"cron">;
expr: import("@sinclair/typebox").TString;
tz: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
staggerMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>]>;
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<import("@sinclair/typebox").TString>;
thinking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
timeoutSeconds: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
allowUnsafeExternalContent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
bestEffortDeliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>]>;
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").TString>;
}>, import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"agentTurn">;
message: TSchema;
model: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
thinking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
timeoutSeconds: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
allowUnsafeExternalContent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
bestEffortDeliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>]>;
export declare const CronDeliverySchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"none">;
}>, import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"announce">;
}>, import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TString;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"webhook">;
}>]>;
export declare const CronDeliveryPatchSchema: import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"none">, import("@sinclair/typebox").TLiteral<"announce">, import("@sinclair/typebox").TLiteral<"webhook">]>>;
}>;
export declare const CronJobStateSchema: import("@sinclair/typebox").TObject<{
nextRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
runningAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
lastRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
lastStatus: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>;
lastError: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
lastDurationMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
consecutiveErrors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
export declare const CronJobSchema: import("@sinclair/typebox").TObject<{
id: import("@sinclair/typebox").TString;
agentId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
sessionKey: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
name: import("@sinclair/typebox").TString;
description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
enabled: import("@sinclair/typebox").TBoolean;
deleteAfterRun: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
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").TInteger>;
}>, import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"cron">;
expr: import("@sinclair/typebox").TString;
tz: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
staggerMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>]>;
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<import("@sinclair/typebox").TString>;
thinking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
timeoutSeconds: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
allowUnsafeExternalContent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
bestEffortDeliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>]>;
delivery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"none">;
}>, import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"announce">;
}>, import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TString;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"webhook">;
}>]>>;
state: import("@sinclair/typebox").TObject<{
nextRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
runningAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
lastRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
lastStatus: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>;
lastError: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
lastDurationMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
consecutiveErrors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;
}>;
export declare const CronListParamsSchema: import("@sinclair/typebox").TObject<{
includeDisabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>;
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").TInteger>;
}>, import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"cron">;
expr: import("@sinclair/typebox").TString;
tz: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
staggerMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>]>;
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<import("@sinclair/typebox").TString>;
thinking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
timeoutSeconds: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
allowUnsafeExternalContent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
bestEffortDeliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>]>;
delivery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"none">;
}>, import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"announce">;
}>, import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TString;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TLiteral<"webhook">;
}>]>>;
agentId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>>;
sessionKey: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>>;
description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
enabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deleteAfterRun: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
name: import("@sinclair/typebox").TString;
}>;
export declare const CronJobPatchSchema: import("@sinclair/typebox").TObject<{
schedule: import("@sinclair/typebox").TOptional<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").TInteger>;
}>, import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"cron">;
expr: import("@sinclair/typebox").TString;
tz: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
staggerMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>]>>;
sessionTarget: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"main">, import("@sinclair/typebox").TLiteral<"isolated">]>>;
wakeMode: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"next-heartbeat">, import("@sinclair/typebox").TLiteral<"now">]>>;
payload: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"systemEvent">;
text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>, import("@sinclair/typebox").TObject<{
kind: import("@sinclair/typebox").TLiteral<"agentTurn">;
message: TSchema;
model: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
thinking: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
timeoutSeconds: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
allowUnsafeExternalContent: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
bestEffortDeliver: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
}>]>>;
delivery: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
to: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
channel: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"last">, import("@sinclair/typebox").TString]>>;
bestEffort: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
mode: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"none">, import("@sinclair/typebox").TLiteral<"announce">, import("@sinclair/typebox").TLiteral<"webhook">]>>;
}>>;
state: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{
nextRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
runningAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
lastRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
lastStatus: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>;
lastError: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
lastDurationMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
consecutiveErrors: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>>;
agentId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>>;
sessionKey: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>>;
description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
enabled: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
deleteAfterRun: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>;
name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
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").TUnion<[import("@sinclair/typebox").TObject<{
id: import("@sinclair/typebox").TString;
}>, import("@sinclair/typebox").TObject<{
jobId: import("@sinclair/typebox").TString;
}>]>;
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").TUnion<[import("@sinclair/typebox").TLiteral<"ok">, import("@sinclair/typebox").TLiteral<"error">, import("@sinclair/typebox").TLiteral<"skipped">]>>;
error: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
summary: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
sessionId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
sessionKey: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
runAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
durationMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
nextRunAtMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>;
}>;