@class NSString, NSDictionary, NSURL, NSObject; @protocol MTLDevice; @interface CRDetectorConfiguration : NSObject @property (readonly) BOOL detectTables; @property (readonly) BOOL skipVerticalText; @property (readonly) BOOL logIntermediateResults; @property (readonly) NSURL *customModelURL; @property (readonly) BOOL disableScriptDetection; @property (readonly) BOOL disableTextTypeDetection; @property BOOL runFullTile; @property BOOL runFineScale; @property BOOL mergeFullTile; @property BOOL useScaleTraversal; @property BOOL extractPolygons; @property (readonly) struct CGSize { double width; double height; } tileSize; @property (readonly) double tileOverlap; @property (readonly) NSString *prioritization; @property (readonly) struct CGSize { double width; double height; } minimumInputSize; @property (readonly) struct CGSize { double width; double height; } maximumInputSize; @property (readonly) double inputLengthLimit; @property (readonly) double minimumTextHeight; @property (readonly) unsigned long long tableMinDetectableArea; @property (readonly) NSDictionary *scriptRatioThresholds; @property (readonly) double scoreMapScaleFactor; @property int mergingType; @property (readonly) NSObject *metalDevice; @property (readonly) unsigned long long computeDeviceType; - (void).cxx_destruct; - (id)initV1DefaultConfig; - (id)initV2DefaultConfig; - (id)initV3DefaultConfig; - (id)initWithImageReaderOptions:(id)a0 error:(id *)a1; @end