export type CaptureConfidenceType = 'high' | 'medium' | 'low'; export type CaptureCandidateStatusType = 'candidate' | 'promoted' | 'rejected' | 'duplicate' | 'ignored' | 'superseded'; export declare const CaptureCandidateStatus: { readonly CANDIDATE: "candidate"; readonly PROMOTED: "promoted"; readonly REJECTED: "rejected"; readonly DUPLICATE: "duplicate"; readonly IGNORED: "ignored"; readonly SUPERSEDED: "superseded"; }; export type CaptureDecisionType = 'direct_commit' | 'optimistic_commit' | 'candidate_created' | 'promoted' | 'rejected' | 'corrected' | 'rollback' | 'duplicate' | 'ignored'; export declare const CaptureDecision: { readonly DIRECT_COMMIT: "direct_commit"; readonly OPTIMISTIC_COMMIT: "optimistic_commit"; readonly CANDIDATE_CREATED: "candidate_created"; readonly PROMOTED: "promoted"; readonly REJECTED: "rejected"; readonly CORRECTED: "corrected"; readonly ROLLBACK: "rollback"; readonly DUPLICATE: "duplicate"; readonly IGNORED: "ignored"; }; /** * CaptureCandidate is a temporary, reviewable suggestion. It is not formal * memory. Long source bodies stay in their original Pod file/resource; this * record stores queryable classification metadata. */ export declare const captureCandidateResource: import("@undefineds.co/drizzle-solid/dist/core/schema").PodTableWithColumns; source: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; summary: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, false>; suggestedType: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; suggestedTarget: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; confidence: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, true>; reason: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; status: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, true>; sourceHash: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; chat: 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>; task: 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>; actor: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", 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>; updatedAt: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"datetime", null, true, true>; }>>; /** * CaptureEvent is an append-only ledger of capture decisions, corrections, and * rollbacks. ApprovalRequest/InputRequest own authority and missing-information * state; this record explains what capture did and why. */ export declare const captureEventResource: import("@undefineds.co/drizzle-solid/dist/core/schema").PodTableWithColumns; source: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, true, false>; captureCandidate: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; targetResource: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; decision: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, true, false>; suggestedType: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; suggestedTarget: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; confidence: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; reason: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; userCorrection: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"string", null, false, false>; approval: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; inputRequest: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; chat: 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>; task: 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>; actor: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", null, false, false>; about: import("@undefineds.co/drizzle-solid/dist/core/schema").ColumnBuilder<"uri", 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 CaptureCandidateRow = typeof captureCandidateResource.$inferSelect; export type CaptureCandidateInsert = typeof captureCandidateResource.$inferInsert; export type CaptureCandidateUpdate = typeof captureCandidateResource.$inferUpdate; export type CaptureEventRow = typeof captureEventResource.$inferSelect; export type CaptureEventInsert = typeof captureEventResource.$inferInsert; export type CaptureEventUpdate = typeof captureEventResource.$inferUpdate;