import type { SurveyInput } from "./types.js"; export type LearningProjectionKind = "learning.comfort-zone" | "learning.escalation" | "learning.rejected-candidate" | "learning.could-not-confirm"; export type LearningProjectionSignal = "comfort-zone.outside" | "escalation.unresolved" | "rejected-candidate.reason" | "could-not-confirm.reason"; export type LearningProjectionSeverity = "info" | "attention"; export interface LearningProjection { id: string; kind: LearningProjectionKind; source: string; createdAt: string; target?: string; claimId?: string; reviewOutcomeId?: string; escalationId?: string; signal: LearningProjectionSignal; severity?: LearningProjectionSeverity; summary: string; metadata?: Record; } export declare function buildSurveyLearningProjections(input: SurveyInput): LearningProjection[];