import type { CatalogId } from "@x12i/catalox-contracts/ids.js"; import { CatalogStore } from "../firebase/catalog-store.js"; import { BindingStore } from "../firebase/binding-store.js"; import { FirestoreStore } from "../firebase/firestore-store.js"; import { NativeItemStore } from "../firebase/native-item-store.js"; export type MigrateNativeItemScopeInput = { dryRun?: boolean; verifyOnly?: boolean; iHaveBackups?: boolean; continueOnError?: boolean; catalogIds?: CatalogId[]; appId?: string; exportFilesDir?: string; scopeMappingPath?: string; }; export type MigrateNativeItemScopeIssue = { catalogId: string; itemId?: string; storageDocId?: string; code: string; message: string; }; export type MigrateNativeItemScopeResult = { ok: boolean; migratedCatalogs: string[]; itemsMigrated: number; docsDeleted: number; issues: MigrateNativeItemScopeIssue[]; }; export declare function migrateNativeItemScope(deps: { firestoreStore: FirestoreStore; catalogs: CatalogStore; bindings: BindingStore; nativeItems: NativeItemStore; }, input: MigrateNativeItemScopeInput): Promise; //# sourceMappingURL=migrate-native-item-scope.d.ts.map