//
// Genius Scan SDK
//
// Copyright 2010-2025 The Grizzly Labs
//
// Subject to the Genius Scan SDK Licensing Agreement
// sdk@thegrizzlylabs.com
//

#import <Foundation/Foundation.h>
#import "GSKReadabilityLevel.h"

NS_ASSUME_NONNULL_BEGIN

/// Type that encapsulates the result of determining a scan's readability level.
@interface GSKReadabilityResult : NSObject

/// The readability level that was determined for the scan, which indicates how legible the document is.
@property (nonatomic, assign, readonly) GSKReadabilityLevel readabilityLevel NS_SWIFT_NAME(level);

- (instancetype)init NS_UNAVAILABLE;
- (instancetype)initWithReadabilityLevel:(GSKReadabilityLevel)readabilityLevel;

@end

NS_ASSUME_NONNULL_END
