declare module 'ember-data/-private' {
  import { t as DS } from "ember-data/core-BbXeQ0i8.js";
  import { t as Store } from "ember-data/store-D_zJZti4.js";
  import ArrayProxy from "@ember/array/proxy";
  import ObjectProxy from "@ember/object/proxy";
  import { Errors, ManyArray, PromiseManyArray } from "@ember-data/model/-private";
  import { Snapshot, SnapshotRecordArray } from "@ember-data/legacy-compat/-private";
  import { RecordArrayManager, coerceId } from "@ember-data/store/-private";
  import Mixin from "@ember/object/mixin";
  import Owner from "@ember/owner";
  //#region src/-private/index.d.ts
  const PromiseArray: Readonly<typeof ArrayProxy> & (new (owner?: Owner) => ArrayProxy<unknown>) & Mixin;
  const PromiseObject: Readonly<typeof ObjectProxy> & (new (owner?: Owner) => ObjectProxy) & Mixin;
  //#endregion
  export { DS, Errors, type ManyArray, PromiseArray, PromiseManyArray, PromiseObject, RecordArrayManager, Snapshot, SnapshotRecordArray, Store, coerceId };
}
//# sourceMappingURL=index.d.ts.map