@class NSArray, CROutputRegion, NSString, CRDocumentOutputRegionMetadata, CRTextDetectorResults; @interface CRDocumentOutputRegion : CROutputRegion <NSSecureCoding, CROutputRegionLayoutContributing> @property (class, readonly) BOOL supportsSecureCoding; @property (retain) CROutputRegion *title; @property (retain) CRTextDetectorResults *detectorResults; @property unsigned long long documentRevision; @property (retain) CRDocumentOutputRegionMetadata *additionalMetadata; @property (retain) NSArray *cachedLayoutComponents; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)documentWithRegions:(id)a0 title:(id)a1 confidence:(int)a2 imageSize:(struct CGSize { double x0; double x1; })a3; + (id)groupedParagraphBlocksFromParagraphs:(id)a0; + (id)documentWithLines:(id)a0 title:(id)a1 confidence:(int)a2 imageSize:(struct CGSize { double x0; double x1; })a3; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (unsigned long long)type; - (void)setChildren:(id)a0; - (id)outputRegionWithContentsOfCharacterRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (BOOL)shouldReprocessDocument; - (id)writeToFileInFolder:(id)a0 basename:(id)a1; - (id)outputRegionWithContentsOfQuad:(id)a0; - (id)detectedFieldRegionsExcludingFields:(id)a0 updateExcludedFields:(BOOL)a1; - (int)formness; - (id)layoutComponents; - (id)proposedFieldForPoint:(struct CGPoint { double x0; double x1; })a0 existingFields:(id)a1; - (void)collectMetadataForNumFilteredRegions:(long long)a0; - (id)copyWithZone:(struct _NSZone { } *)a0 copyChildren:(BOOL)a1 copyCandidates:(BOOL)a2 deepCopy:(BOOL)a3; - (id)crCodableDataRepresentation; - (id)fieldRegionsExcludingAnnotatedFields:(id)a0 updateContentTypeOfAnnotatedFields:(BOOL)a1; - (id)initWithCRCodableDataRepresentation:(id)a0 version:(long long)a1 offset:(unsigned long long *)a2; - (id)outputRegionWithContentsBetweenStartPoint:(struct CGPoint { double x0; double x1; })a0 endPoint:(struct CGPoint { double x0; double x1; })a1; - (id)proposedFieldForPoint:(struct CGPoint { double x0; double x1; })a0 annotatedFields:(id)a1; - (id)trackingDocumentWithTrackedType:(unsigned long long)a0 includeLines:(BOOL)a1; @end