import type { RunMeaningfulUseScore, RunSetupQualitySnapshot } from "./run.js"; export interface OssMetaMeaningfulUseInput { actorLastMessageTail?: string; actorLogTail?: string; actorRequired: boolean; actorStatus?: "not_started" | "running" | "passed" | "failed" | "blocked" | "timed_out" | "suspended" | "unknown"; appStatus?: "not_started" | "running" | "blocked" | "failed" | "missing" | "unknown"; appUrl?: string; nestedObserverPresent?: boolean; nestedVerifyPassed?: boolean; setupQuality?: RunSetupQualitySnapshot; status: "running" | "passed" | "failed" | "blocked" | "timed_out"; visualStatus?: "not_started" | "visible" | "blocked" | "unknown"; } export declare function scoreOssMetaMeaningfulUse(input: OssMetaMeaningfulUseInput): RunMeaningfulUseScore;