luxlabs header browser preview


@class FMFLocation, IMHandle, NSString;

@interface CKLocationShareOfferChatItem : CKBalloonChatItem

@property (retain, nonatomic) FMFLocation *lastKnownLocation;
@property (readonly, nonatomic) long long offerState;
@property (readonly, weak, nonatomic) IMHandle *sender;
@property (readonly, weak, nonatomic) NSString *titleText;
@property (readonly, weak, nonatomic) NSString *locationText;

+ (id)placeholderPreviewCache;
+ (id)titleBarMaskImageForWidth:(double)a0;

- (id)time;
- (void)dealloc;
- (id)previewURL;
- (void).cxx_destruct;
- (BOOL)failed;
- (BOOL)isFromMe;
- (id)_desaturatedImageForImage:(id)a0;
- (void)_generateMapPreview;
- (id)_generatePlaceholderThumbnailFillToSize:(struct CGSize { double x0; double x1; })a0;
- (id)_generateThumbnailFillToSize:(struct CGSize { double x0; double x1; })a0 contentAlignmentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 withCoordinate:(struct CLLocationCoordinate2D { double x0; double x1; })a2 forState:(long long)a3;
- (void)_handleLocationDidChangeNotification:(id)a0;
- (id)_placeholderCacheKey;
- (id)_previewCacheKey:(unsigned long long)a0;
- (Class)balloonViewClass;
- (void)configureBalloonView:(id)a0;
- (id)initWithIMChatItem:(id)a0 maxWidth:(double)a1;
- (id)modificationDateForPreview:(id)a0;
- (id)previewForWidth:(double)a0 orientation:(char)a1;
- (id)previewURLForWidth:(unsigned long long)a0;
- (void)savePreview:(id)a0 toURL:(id)a1;
- (id)savedPreviewFromURL:(id)a0;
- (BOOL)shouldUpdatePreviewWithLocation:(id)a0 lastKnownLocation:(id)a1 previewURL:(id)a2;
- (id)transcriptTraitCollection;

@end