@interface CKPrettyError : NSError + (id)errorForSQLite:(struct sqlite3 { } *)a0 message:(id)a1; + (id)errorWithCode:(long long)a0 format:(id)a1; + (id)descriptionForError:(id)a0; + (id)undeprecatedDescriptionForError:(id)a0; + (void)initialize; + (id)errorWithCode:(long long)a0 userInfo:(id)a1 format:(id)a2; + (id)errorWithDomain:(id)a0 code:(long long)a1 error:(id)a2 path:(id)a3 format:(id)a4; + (id)itemErrorFromError:(id)a0 forID:(id)a1; + (id)errorWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2 error:(id)a3 format:(id)a4 arguments:(char *)a5; + (id)secureCodableError:(id)a0; + (id)errorWithDomain:(id)a0 code:(long long)a1 format:(id)a2; + (id)errorWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2 error:(id)a3 format:(id)a4; + (id)databaseCorruptError; + (id)errorWithDomain:(id)a0 code:(long long)a1 path:(id)a2 format:(id)a3; + (id)errorWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2; + (id)combinedErrorFromErrors:(id)a0 topLevelErrorMessage:(id)a1; + (id)errorWithDomain:(id)a0 code:(long long)a1 error:(id)a2 format:(id)a3; + (id)errorWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2 error:(id)a3 path:(id)a4 URL:(id)a5 description:(id)a6; + (id)errorWithDomain:(id)a0 code:(long long)a1 URL:(id)a2 format:(id)a3; + (id)errorWithDomain:(id)a0 code:(long long)a1 error:(id)a2 URL:(id)a3 format:(id)a4; + (id)errorForSQLite:(struct sqlite3 { } *)a0 message:(id)a1 args:(char *)a2; + (id)errorWithDomain:(id)a0 code:(long long)a1 userInfo:(id)a2 format:(id)a3; - (void)dealloc; - (id)CKPartialErrorDescription; - (void)encodeWithCoder:(id)a0; - (id)description; @end