#if !__has_include(<PassKitCore/PKAddCarKeyPassConfiguration.h>) || PK_USE_PUBLIC_PASSKIT
//
//  PKAddCarKeyPassConfiguration.h
//    PassKit
//
//  Copyright © 2020 Apple, Inc. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <PassKit/PKAddSecureElementPassConfiguration.h>
#import <PassKit/PKConstants.h>

NS_ASSUME_NONNULL_BEGIN

API_AVAILABLE(ios(13.4)) API_UNAVAILABLE(watchos, tvos)
@interface PKAddCarKeyPassConfiguration : PKAddSecureElementPassConfiguration

- (instancetype)init;

@property (nonatomic, copy) NSString *password;
@property (nonatomic, assign) PKRadioTechnology supportedRadioTechnologies API_AVAILABLE(ios(14.5), watchos(7.3));
@property (nonatomic, copy, nullable) NSString *manufacturerIdentifier API_AVAILABLE(ios(16.0), watchos(9.0));

@property (nonatomic, strong, nullable) NSString *provisioningTemplateIdentifier API_AVAILABLE(ios(16.0), watchos(9.0));

@property (nonatomic, copy, nullable) NSString *productPlanIdentifier API_AVAILABLE(ios(26.4), watchos(26.4));

@end

NS_ASSUME_NONNULL_END

#else
#import <TargetConditionals.h>
#import <PassKitCore/PKAddCarKeyPassConfiguration.h>
#endif