/*
 * This is one of the header files of Dynamsoft Capture Vision SDK - Document Normalizer module.
 *
 * Copyright © Dynamsoft Corporation. All rights reserved.
 */

#import <Foundation/Foundation.h>
#import <CoreGraphics/CoreGraphics.h>
#import <DynamsoftCaptureVisionBundle/DSCapturedResultBase.h>

@class DSDetectedQuadResultItem;
@class DSDeskewedImageResultItem;
@class DSEnhancedImageResultItem;

NS_ASSUME_NONNULL_BEGIN

NS_SWIFT_NAME(ProcessedDocumentResult)
@interface DSProcessedDocumentResult : DSCapturedResultBase

@property (nonatomic, readonly, copy, nullable) NSArray<DSDetectedQuadResultItem *> *detectedQuadResultItems;

@property (nonatomic, readonly, copy, nullable) NSArray<DSDeskewedImageResultItem *> *deskewedImageResultItems;

@property (nonatomic, readonly, copy, nullable) NSArray<DSEnhancedImageResultItem *> *enhancedImageResultItems;

@end

NS_ASSUME_NONNULL_END
