export type EvidenceKindType = 'test' | 'runtime_log' | 'diff' | 'artifact' | 'pod_projection' | 'user_validation' | 'review_finding' | 'migration_note' | 'manual_observation'; export declare const EvidenceKind: { readonly TEST: "test"; readonly RUNTIME_LOG: "runtime_log"; readonly DIFF: "diff"; readonly ARTIFACT: "artifact"; readonly POD_PROJECTION: "pod_projection"; readonly USER_VALIDATION: "user_validation"; readonly REVIEW_FINDING: "review_finding"; readonly MIGRATION_NOTE: "migration_note"; readonly MANUAL_OBSERVATION: "manual_observation"; }; /** * Evidence resource. * * Evidence is append-only proof or finding metadata. Long evidence bodies * such as logs, patches, screenshots, transcripts, and reports are Pod files; * this TTL record stores the queryable meta and `source` points to the * evidence file when one exists. `about` points to the work/control object it * supports. Evidence is not a status owner by itself. */ export declare const evidenceResource: import("@undefineds.co/drizzle-solid/dist/core/schema").PodTableWithColumns; evidenceKind: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, false>; about: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; issue: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; 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>; run: 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, false, false>; summary: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; source: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; actor: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; outcome: 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>; }>>; export type EvidenceRow = typeof evidenceResource.$inferSelect; export type EvidenceInsert = typeof evidenceResource.$inferInsert; export type EvidenceUpdate = typeof evidenceResource.$inferUpdate;