import { Filter as MikroORMFilter } from "@medusajs/deps/mikro-orm/core"; import { TSMigrationGenerator } from "@medusajs/deps/mikro-orm/migrations"; import { ModuleServiceInitializeOptions } from "@medusajs/types"; type FilterDef = Parameters[0]; export declare class CustomTsMigrationGenerator extends TSMigrationGenerator { private dropUniqueConstraintBeforeUniqueIndex; generateMigrationFile(className: string, diff: { up: string[]; down: string[]; }): string; createStatement(sql: string, padLeft: number): string; } export type Filter = { name?: string; } & Omit; export declare function mikroOrmCreateConnection(database: ModuleServiceInitializeOptions["database"] & { connection?: any; snapshotName?: string; snapshot?: boolean; filters?: Record; }, entities: any[], pathToMigrations: string): Promise & import("@medusajs/deps/mikro-orm/core").EntityManager>>>; export {}; //# sourceMappingURL=mikro-orm-create-connection.d.ts.map