/** * buildStitchDebugInfo — format the stitcher's runtime stats as a compact, * multi-line string for the __DEV__-only overlay on the output preview. * * The operator uses this to SEE how a panorama was built — which pipeline + * warper ran, whether the low-memory stream/feather fallback kicked in, the * confidence score the successful attempt used, and how many keyframes * survived pruning. Purely presentational; never shown in release. * * Pure + structurally typed so it unit-tests in the node jest env. */ export interface StitchDebugFields { /** Native `debugSummary`: `"pipe=…;warp=…;route=…;seam=…;blend=…"`. */ debugSummary?: string; stitchModeResolved?: 'panorama' | 'scans'; finalConfidenceThresh?: number; framesIncluded?: number; framesRequested?: number; width?: number; height?: number; } /** * Build the overlay text. Returns `''` when nothing useful is present (so the * caller can skip rendering the pill entirely). One `key: value` per line. */ export declare function buildStitchDebugInfo(r: StitchDebugFields): string; //# sourceMappingURL=stitchDebugInfo.d.ts.map