@class NSURL, NSError, ICAgeVerifier, ICUserIdentity; @interface ICAgeVerificationState : NSObject @property (readonly, copy, nonatomic) ICAgeVerifier *ageVerifier; @property (readonly, nonatomic, getter=isDynamic) BOOL dynamic; @property (readonly, nonatomic) long long treatment; @property (readonly, nonatomic) long long status; @property (readonly, copy, nonatomic) NSURL *verificationURL; @property (readonly, nonatomic, getter=isExplicitContentAllowed) BOOL explicitContentAllowed; @property (readonly, nonatomic) NSError *error; @property (readonly, nonatomic) ICUserIdentity *userIdentity; + (id)_stateFromDictionaryRepresentation:(id)a0 DSID:(id)a1; + (id)cachedStateForDSID:(id)a0; + (id)ageVerificationStateNotRequiredForUserIdentity:(id)a0 withTreatment:(long long)a1; + (id)ageVerificationStateNotRequiredForUserIdentity:(id)a0; + (id)ageVerificationStateNotRequiredForUserIdentity:(id)a0 withError:(id)a1; + (id)ageVerificationStateNotRequiredForUserIdentity:(id)a0 withTreatment:(long long)a1 verificationURL:(id)a2; - (void)saveToUserDefaults; - (id)description; - (void).cxx_destruct; - (id)_dictionaryRepresentationWithDSID:(id)a0; - (BOOL)isEqual:(id)a0; - (id)initWithUserIdentity:(id)a0 ageVerifier:(id)a1 treatment:(long long)a2 verificationURL:(id)a3; - (id)_initWithUserIdentity:(id)a0 status:(long long)a1 treatment:(long long)a2 verificationURL:(id)a3 error:(id)a4; - (id)copyWithZone:(struct _NSZone { } *)a0; @end