export declare const ONBOARDING_CALL_EVIDENCE_SOURCES: readonly ["calendar_read", "gmail_read", "grain", "lightfield_crm", "sellable_workspace_state", "first_party_website", "bounded_external_research"]; export type OnboardingEvidenceSource = (typeof ONBOARDING_CALL_EVIDENCE_SOURCES)[number]; export type OnboardingEvidenceClassification = "fact" | "inference" | "open_question"; export interface OnboardingEvidenceItem { classification: OnboardingEvidenceClassification; source: OnboardingEvidenceSource; observedAt: string; confidence: "low" | "medium" | "high"; publicSafe: boolean; field: string; value: string; } export interface OnboardingEvidenceReceipt { source: OnboardingEvidenceSource; status: "available" | "unavailable"; observedAt: string; items: OnboardingEvidenceItem[]; unavailableReason?: string; } export type EvidenceCollector = (source: OnboardingEvidenceSource) => Promise; export declare function collectOnboardingEvidence(collector: EvidenceCollector): Promise;