import type { LifecycleMatrixResult, LifecycleScenarioResult } from "./live-lifecycle-smoke.js"; import type { RawLiveLifecycleEvidenceInput, RawLiveLifecycleScenarioResult } from "./live-lifecycle-evidence.js"; export interface LifecycleSmokeSourceIdentity { packageName: string; packageVersion: string; commit: string; } /** * Convert the in-memory core result to the evidence builder's strict raw * allowlist. Terminal paths used by the monitor are intentionally not copied. */ export declare function lifecycleMatrixToEvidenceInput(matrix: LifecycleMatrixResult, source: LifecycleSmokeSourceIdentity): RawLiveLifecycleEvidenceInput; export declare function lifecycleScenarioToEvidenceInput(scenario: LifecycleScenarioResult): RawLiveLifecycleScenarioResult;