/// /// import Model from '@ember-data/model'; import { UnwrapComputedPropertyGetter } from '@ember/object/-private/types'; import { Merge, SetRequired, TupleToUnion } from 'type-fest'; type LoadedModel = Merge>, { get>>(key: K): UnwrapComputedPropertyGetter>[K]>; }>; declare function ensureModelProperties(model: T, modelConstructor: C, properties: P): LoadedModel; export { LoadedModel, ensureModelProperties as default };