import { type ProcessedDocumentResult } from "./ProcessedDocumentResult"; import type {CapturedResultItem, ImageData, EnumCapturedResultItemType} from "../core"; /** * The EnhancedImageResultItem interface extends the {@link CapturedResultItem} interface and represents a enhanced image. * @see {@link EnumCapturedResultItemType.CRIT_ENHANCED_IMAGE} * @see {@link ProcessedDocumentResult.enhancedImageResultItems} * */ export interface EnhancedImageResultItem extends CapturedResultItem{ /** * The transformation matrix from the original image coordinate system to the local coordinate system. * */ originalToLocalMatrix: Array; /** * An ImageData object as the enhanced image. @see {@link ImageData} * */ imageData: ImageData; }