@interface MKFModelFactory : HMFObject + (void)initialize; + (id)createResidentModelWithModelID:(id)a0; + (id)createAccessoryNetworkProtectionGroupModelWithModelID:(id)a0; + (id)createAccountHandleModelWithModelID:(id)a0; + (id)createAccountModelWithModelID:(id)a0; + (id)createActionSetModelWithModelID:(id)a0; + (id)createAirPlayAccessoryModelWithModelID:(id)a0; + (id)createAnalysisEventBulletinRegistrationModelWithModelID:(id)a0; + (id)createAppleMediaAccessoryModelWithModelID:(id)a0; + (id)createAppleMediaAccessoryPowerActionModelWithModelID:(id)a0; + (id)createApplicationDataModelWithModelID:(id)a0; + (id)createBulletinRegistrationModelWithModelID:(id)a0; + (id)createCalendarEventModelWithModelID:(id)a0; + (id)createCameraAccessModeBulletinRegistrationModelWithModelID:(id)a0; + (id)createCameraReachabilityBulletinRegistrationModelWithModelID:(id)a0; + (id)createCameraSignificantEventBulletinRegistrationModelWithModelID:(id)a0; + (id)createCharacteristicBulletinRegistrationModelWithModelID:(id)a0; + (id)createCharacteristicModelWithInstanceID:(id)a0 service:(id)a1; + (id)createCharacteristicRangeEventModelWithModelID:(id)a0; + (id)createCharacteristicValueEventModelWithModelID:(id)a0; + (id)createCharacteristicWriteActionModelWithModelID:(id)a0; + (id)createDeviceModelWithModelID:(id)a0; + (id)createDurationEventModelWithModelID:(id)a0; + (id)createEventTriggerModelWithModelID:(id)a0; + (id)createFloatCharacteristicModelWithInstanceID:(id)a0 service:(id)a1; + (id)createGuestAccessCodeModelWithModelID:(id)a0; + (id)createHAPAccessoryModelWithModelID:(id)a0; + (id)createHAPMetadataModelWithModelID:(id)a0; + (id)createHomeManagerHomeModelWithModelID:(id)a0; + (id)createHomeManagerModelWithModelID:(id)a0; + (id)createHomeMediaSettingModelWithModelID:(id)a0; + (id)createHomeModelWithModelID:(id)a0; + (id)createHomeNetworkRouterManagingDeviceSettingModelWithModelID:(id)a0; + (id)createHomeNetworkRouterSettingModelWithModelID:(id)a0; + (id)createHomePersonManagerSettingModelWithModelID:(id)a0; + (id)createHomePersonModelWithModelID:(id)a0; + (id)createHomeSoftwareUpdateSettingModelWithModelID:(id)a0; + (id)createHomeThreadNetworkModelWithModelID:(id)a0; + (id)createIncomingInvitationModelWithModelID:(id)a0; + (id)createIntegerCharacteristicModelWithInstanceID:(id)a0 service:(id)a1; + (id)createLocationEventModelWithModelID:(id)a0; + (id)createMediaPlaybackActionModelWithModelID:(id)a0; + (id)createNaturalLightingActionModelWithModelID:(id)a0; + (id)createNotificationRegistrationCharacteristicModelWithModelID:(id)a0; + (id)createNotificationRegistrationMediaPropertyModelWithModelID:(id)a0; + (id)createOutgoingInvitationModelWithModelID:(id)a0; + (id)createPhotosPersonModelWithModelID:(id)a0; + (id)createPresenceBulletinConditionModelWithModelID:(id)a0; + (id)createPresenceEventModelWithModelID:(id)a0; + (id)createRemovedUserAccessCodeModelWithModelID:(id)a0; + (id)createRoomModelWithModelID:(id)a0; + (id)createServiceGroupModelWithModelID:(id)a0; + (id)createServiceModelWithInstanceID:(id)a0 accessory:(id)a1; + (id)createShortcutActionModelWithModelID:(id)a0; + (id)createSignificantTimeEventModelWithModelID:(id)a0; + (id)createSoftwareUpdateModelWithModelID:(id)a0; + (id)createStringCharacteristicModelWithInstanceID:(id)a0 service:(id)a1; + (id)createSunriseSunsetTimeSpecificationModelWithModelID:(id)a0; + (id)createTimeOfDayTimeSpecificationModelWithModelID:(id)a0; + (id)createTimePeriodBulletinConditionModelWithModelID:(id)a0; + (id)createTimerTriggerModelWithModelID:(id)a0; + (id)createUserAccessCodeModelWithModelID:(id)a0; + (id)createUserModelWithModelID:(id)a0; + (id)createZoneModelWithModelID:(id)a0; @end