export type AssetIntegrityResult = { path: string; bottom_variance: number; verdict: "clean" | "likely-sliced"; confidence: number; warnings: string[]; }; export type AssetIntegrityOptions = { bottomFraction?: number; minRows?: number; varianceThreshold?: number; }; export declare function auditAssetIntegrity(imagePaths: string[], opts?: AssetIntegrityOptions): Promise; export type ImageEdgeSample = { selector: string; width: number; height: number; edges: { top: number; bottom: number; left: number; right: number; }; tainted: boolean; }; export type ImageEdgeVerdict = { selector: string; verdict: "clean" | "likely-sliced" | "inconclusive"; cut_edge: "top" | "bottom" | "left" | "right" | null; confidence: number; edges: { top: number; bottom: number; left: number; right: number; }; reason: string; }; export type ImageEdgeOptions = { highVarianceThreshold?: number; uniformRatio?: number; }; export declare function auditImageEdges(samples: ImageEdgeSample[], opts?: ImageEdgeOptions): ImageEdgeVerdict[];