@interface MLModelIOUtils : NSObject + (id)descriptionFromProto:(const void *)a0; + (BOOL)serializeInterfaceFormat:(void *)a0 archive:(void *)a1 error:(id *)a2; + (id)populateConstraintsForImageFeatureDescription:(const void *)a0; + (id)populateConstraintsForImageFeatureDescriptionElement:(void *)a0; + (id)trainingInputDescriptionFromInterface:(void *)a0; + (BOOL)deserializeInterfaceFormat:(void *)a0 archive:(void *)a1 error:(id *)a2; + (id)deserializeVersionInfoFromArchive:(void *)a0 error:(id *)a1; + (id)deserializeMetadataAndInterfaceFromArchive:(void *)a0 error:(id *)a1; + (id)loadFromModelSpecificationInArchive:(void *)a0 withClass:(Class)a1 versionInfo:(id)a2 configuration:(id)a3 error:(id *)a4; + (id)populateConstraintsForFeatureDescription:(const void *)a0; + (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeFromAllowedSizeRangeProtoMessage:(const void *)a0; + (id)orderedNamesFromProto:(const void *)a0; + (BOOL)serializeMetadataAndInterfaceFromSpecification:(void *)a0 archive:(void *)a1 error:(id *)a2; + (id)inputDescriptionFromInterface:(void *)a0; + (id)outputDescriptionFromInterface:(void *)a0; + (BOOL)serializeVersionInfo:(id)a0 archive:(void *)a1 error:(id *)a2; + (id)serializeSpecification:(void *)a0 toArchive:(void *)a1 error:(id *)a2; + (id)orderedFeatureNamesFromInterface:(void *)a0 forInput:(BOOL)a1; + (id)versionForSerializedSpecification:(void *)a0 options:(id)a1 error:(id *)a2; + (id)specificationURLFromModelAtURL:(id)a0 error:(id *)a1; @end