import type { ReframePlan, ReframeSourceContext } from './types.js'; export type ReframeQcCode = 'subject-off-center' | 'subject-clipped' | 'subject-anchor-missing' | 'subject-anchor-unverified'; export interface ReframeQcFinding { code: ReframeQcCode; severity: 'error' | 'warning'; shotIndex: number; message: string; observed?: number; limit?: number; } export interface ReframePlanQcReport { ok: boolean; findings: ReframeQcFinding[]; } export declare function approvedReframeFreezeSeconds(plan: ReframePlan): number; export declare function runReframePlanQc(plan: ReframePlan, context: ReframeSourceContext): ReframePlanQcReport; //# sourceMappingURL=qc.d.ts.map