import type { FrameAnalysisResult, FrameStatistics } from '../../types/analyzer'; export interface FrameScore extends FrameAnalysisResult { score: number; statistics: FrameStatistics; components: { sharpness: number; brightness: number; colorVariance: number; }; isUsable: boolean; issues: string[]; } export interface ScoringWeights { sharpness: number; brightness: number; colorVariance: number; } export interface FrameScorerOptions { weights?: Partial; strictMode?: boolean; blackFrameThreshold?: number; whiteFrameThreshold?: number; blurThreshold?: number; } export interface FrameComparison { winner: 'frame1' | 'frame2' | 'tie'; scoreDifference: number; scores: { frame1: FrameScore; frame2: FrameScore; }; } //# sourceMappingURL=types.d.ts.map