luxlabs header browser preview


@class NSString, NSArray, MKMapConfiguration, GEOComposedRoute, MKMapCamera, GEOApplicationAuditToken, UITraitCollection, NSMutableDictionary, MKPointOfInterestFilter, VKRouteContext, NSNumber;
@protocol VKRouteOverlay;

@interface MKMapSnapshotOptions : NSObject <NSSecureCoding, NSCopying> {
    NSMutableDictionary *_overlayRenderers;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) BOOL usingRect;
@property (readonly, nonatomic, getter=_viewportMode) long long viewportMode;
@property (nonatomic, getter=_showsNightMode, setter=_setShowsNightMode:) BOOL showsNightMode;
@property (nonatomic, getter=_showsVenues, setter=_setShowsVenues:) BOOL showsVenues;
@property (nonatomic, getter=_showsRoadLabels, setter=_setShowsRoadLabels:) BOOL showsRoadLabels;
@property (nonatomic, getter=_showsRoadShields, setter=_setShowsRoadShields:) BOOL showsRoadShields;
@property (nonatomic, getter=_showsPointLabels, setter=_setShowsPointLabels:) BOOL showsPointLabels;
@property (nonatomic, getter=_allowsSimultaneousLightDarkSnapshots, setter=_setAllowsSimultaneousLightDarkSnapshots:) BOOL allowsSimultaneousLightDarkSnapshots;
@property (nonatomic, getter=_cartographicConfiguration, setter=_setCartographicConfiguration:) struct { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; BOOL x6; } cartographicConfiguration;
@property (nonatomic, getter=_showsAppleLogo, setter=_setShowsAppleLogo:) BOOL showsAppleLogo;
@property (nonatomic, getter=_rendersInBackground, setter=_setRendersInBackground:) BOOL rendersInBackground;
@property (nonatomic, getter=_useSnapshotService, setter=_setUseSnapshotService:) BOOL useSnapshotService;
@property (nonatomic, getter=_snapshotServiceSerialPerProcess, setter=_setSnapshotServiceSerialPerProcess:) BOOL snapshotServiceSerialPerProcess;
@property (nonatomic, getter=_edgeInsets, setter=_setEdgeInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } edgeInsets;
@property (nonatomic) unsigned long long signpostId;
@property (retain, nonatomic, getter=_composedRouteForRouteLine, setter=_setComposedRouteForRouteLine:) GEOComposedRoute *composedRouteForRouteLine;
@property (retain, nonatomic, getter=_routeContext, setter=_setRouteContext:) VKRouteContext *routeContext;
@property (retain, nonatomic, getter=_routeOverlay, setter=_setRouteOverlay:) id<VKRouteOverlay> routeOverlay;
@property (copy, nonatomic) NSArray *annotationViews;
@property (nonatomic, getter=_searchResultsType, setter=_setSearchResultsType:) unsigned char searchResultsType;
@property (copy, nonatomic, getter=_customFeatureAnnotations, setter=_setCustomFeatureAnnotations:) NSArray *customFeatureAnnotations;
@property (retain, nonatomic, getter=_auditToken, setter=_setAuditToken:) GEOApplicationAuditToken *auditToken;
@property (readonly, nonatomic, getter=_selectedTrailID) NSNumber *selectedTrailID;
@property (readonly, copy, nonatomic, getter=_selectedTrailName) NSString *selectedTrailName;
@property (readonly, copy, nonatomic, getter=_selectedTrailLocale) NSString *selectedTrailLocale;
@property (copy, nonatomic) MKMapConfiguration *preferredConfiguration;
@property (copy, nonatomic) MKMapCamera *camera;
@property (nonatomic) struct { struct { double x; double y; } origin; struct { double width; double height; } size; } mapRect;
@property (nonatomic) struct { struct CLLocationCoordinate2D { double latitude; double longitude; } center; struct { double latitudeDelta; double longitudeDelta; } span; } region;
@property (nonatomic) unsigned long long mapType;
@property (copy, nonatomic) MKPointOfInterestFilter *pointOfInterestFilter;
@property (nonatomic) BOOL showsPointsOfInterest;
@property (nonatomic) BOOL showsBuildings;
@property (nonatomic) struct CGSize { double width; double height; } size;
@property (nonatomic) double scale;
@property (copy, nonatomic) UITraitCollection *traitCollection;

- (void)_setOverlayRenderers:(id)a0 forOverlayLevel:(long long)a1;
- (id)init;
- (BOOL)showsPointsOfInterest;
- (void)encodeWithCoder:(id)a0;
- (void)_prepareToSubmit;
- (BOOL)_overlaysSupportElevation;
- (void)setShowsPointsOfInterest:(BOOL)a0;
- (BOOL)_overlaysRequireModernMap;
- (id)_overlayRenderersForOverlayLevel:(long long)a0;
- (id)_allOverlayRenderers;
- (BOOL)_showsPointsOfInterest;
- (void)_setSelectedTrailWithId:(id)a0 name:(id)a1 locale:(id)a2;
- (void).cxx_destruct;
- (struct { long long x0; long long x1; long long x2; long long x3; long long x4; long long x5; BOOL x6; })_resolvedCartographicConfigurationWithAuditToken:(id)a0;
- (id)_allOverlays;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)_encodableOverlayRenderers;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end