import { RunStatus, RunStepType, type RunRow, type RunStatusType, type RunStepRow, type RunStepTypeValue } from '@undefineds.co/models'; export declare const Run: import("@undefineds.co/drizzle-solid/dist/core/schema").PodTableWithColumns; task: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; delivery: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; trigger: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; input: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; thread: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; workspace: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; status: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, true>; runner: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, false>; prompt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; externalRunId: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; leaseOwner: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; leaseExpiresAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; heartbeatAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; cancelRequestedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; error: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; metadata: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"object", null, false, false>; createdAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, true, true>; startedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; completedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, false, false>; updatedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, true, true>; }>>; export declare const RunStep: import("@undefineds.co/drizzle-solid/dist/core/schema").PodTableWithColumns; run: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; stepType: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, false>; message: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; payload: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"object", null, false, false>; createdAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, true, true>; }>>; export { RunStatus, RunStepType }; export declare const XpodRunStepType: { readonly WAITING_INPUT: "runtime.waiting_input"; readonly CONTINUE_REQUESTED: "run.continue_requested"; readonly CREATED: "run.created"; readonly STARTED: "run.started"; readonly TEXT_DELTA: "runtime.text_delta"; readonly AUTH_REQUIRED: "runtime.auth_required"; readonly TOOL_CALL: "runtime.tool_call"; readonly WAITING_RUNNER: "runtime.waiting_runner"; readonly CANCEL_REQUESTED: "run.cancel_requested"; readonly CANCELLED: "run.cancelled"; readonly ERROR: "runtime.error"; readonly COMPLETED: "run.completed"; readonly FAILED: "run.failed"; readonly CLIENT_TOOL_OUTPUT: "runtime.client_tool_output"; }; export type XpodRunStepTypeValue = (typeof XpodRunStepType)[keyof typeof XpodRunStepType]; export type RunRecord = RunRow; export type RunStepRecord = RunStepRow; export type { RunStatusType, RunStepTypeValue, };