luxlabs header browser preview


@class NSString, NSDate;

@interface AKAnnotation : NSObject <NSSecureCoding, NSCopying> {
    id /* block */ _appearanceOverride;
    BOOL _shouldUseAppearanceOverride;
    BOOL _isObservingForAppearance;
    struct CGPDFDocument { } *_appearanceOverridePDF;
    BOOL _isObservingForIsEdited;
    BOOL _isReallyObservingForIsEdited;
    BOOL _conformsToAKStrokedAnnotationProtocol;
    BOOL _conformsToAKFilledAnnotationProtocol;
    BOOL _conformsToAKRectangularAnnotationProtocol;
    BOOL _conformsToAKFlippableAnnotationProtocol;
    BOOL _conformsToAKRotatableAnnotationProtocol;
    BOOL _conformsToAKTextAnnotationProtocol;
    BOOL _conformsToAKParentAnnotationProtocol;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property BOOL isEdited;
@property long long akSerializationVersion;
@property long long akSerializationPlatform;
@property BOOL isEditingText;
@property BOOL textIsClipped;
@property BOOL editingDisabled;
@property (weak) AKAnnotation *parentAnnotation;
@property (weak) AKAnnotation *childAnnotation;
@property struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } initialDrawingBoundsForAppearanceOverride;
@property BOOL shouldUseAppearanceOverride;
@property BOOL shouldObserveEdits;
@property BOOL isBeingCopied;
@property BOOL textIsFixedWidth;
@property BOOL textIsFixedHeight;
@property BOOL shouldUsePlaceholderText;
@property unsigned long long formContentType;
@property NSString *textContentType;
@property (readonly) NSString *UUID;
@property (readonly) NSString *displayName;
@property (copy) NSString *customPlaceholderText;
@property (nonatomic) double originalModelBaseScaleFactor;
@property (nonatomic) long long originalExifOrientation;
@property (readonly) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } hitTestBounds;
@property (readonly) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } drawingBounds;
@property (readonly) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } integralDrawingBounds;
@property (copy) id /* block */ appearanceOverride;
@property (readonly) BOOL isUsingAppearanceOverride;
@property BOOL editsDisableAppearanceOverride;
@property (readonly) BOOL shouldBurnIn;
@property (retain) NSDate *modificationDate;
@property (copy) NSString *author;
@property BOOL isTranslating;
@property BOOL isDraggingHandle;
@property BOOL isFormField;

+ (id)defaultPlaceholderText;
+ (id)annotationWithData:(id)a0;
+ (id)displayNameForUndoablePropertyChangeWithKey:(id)a0;
+ (id)keyPathsForValuesAffectingDrawingBounds;
+ (id)keyPathsForValuesAffectingHitTestBounds;

- (id)dataRepresentation;
- (id)init;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)translateBy:(struct CGPoint { double x0; double x1; })a0;
- (id)keysForValuesToObserveForUndo;
- (BOOL)conformsToAKFilledAnnotationProtocol;
- (BOOL)conformsToAKStrokedAnnotationProtocol;
- (BOOL)conformsToAKTextAnnotationProtocol;
- (void)adjustModelToCompensateForOriginalExif;
- (BOOL)conformsToAKFlippableAnnotationProtocol;
- (BOOL)conformsToAKParentAnnotationProtocol;
- (BOOL)conformsToAKRectangularAnnotationProtocol;
- (BOOL)conformsToAKRotatableAnnotationProtocol;
- (void)flattenModelExifOrientation:(long long)a0 withModelSize:(struct CGSize { double x0; double x1; })a1;
- (id)keysForValuesToObserveForAdornments;
- (id)keysForValuesToObserveForRedrawing;

@end