export type MotionChangeDefinition = { channelThreshold: number minimumChangePercent: number } type MotionChangePixels = ArrayLike export type MotionChangeInput = { baseline?: MotionChangePixels candidate?: MotionChangePixels changePixels?: number definition: MotionChangeDefinition height?: number installGlobal?: boolean label?: string totalPixels?: number width?: number } export type MotionChangeMeasurement = { changePercent: number changePixels: number passedMinimum: boolean totalPixels: number } export const MOTION_CHANGE_DEFINITION: Readonly export function measureMotionChange( input: MotionChangeInput, ): MotionChangeMeasurement | null export function measureProofMotionChange( input: Omit, ): MotionChangeMeasurement