import { DataSource, EntityManager } from '@n8n/typeorm'; import type { Class } from 'n8n-core'; export declare const mockEntityManager: (entityClass: Class) => { readonly '@instanceof': symbol; readonly connection: DataSource; readonly queryRunner?: import("@n8n/typeorm").QueryRunner; transaction: { (runInTransaction: (entityManager: EntityManager) => Promise): Promise; (isolationLevel: import("@n8n/typeorm/driver/types/IsolationLevel.js").IsolationLevel, runInTransaction: (entityManager: EntityManager) => Promise): Promise; } & import("vitest-mock-extended").CalledWithMock, [isolationLevel: import("@n8n/typeorm/driver/types/IsolationLevel.js").IsolationLevel, runInTransaction: (entityManager: EntityManager) => Promise]>; query: ((query: string, parameters?: any[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [query: string, parameters?: any[] | undefined]>; createQueryBuilder: { (entityClass: import("@n8n/typeorm").EntityTarget, alias: string, queryRunner?: import("@n8n/typeorm").QueryRunner): import("@n8n/typeorm").SelectQueryBuilder; (queryRunner?: import("@n8n/typeorm").QueryRunner): import("@n8n/typeorm").SelectQueryBuilder; } & import("vitest-mock-extended").CalledWithMock, [queryRunner?: import("@n8n/typeorm").QueryRunner | undefined]>; hasId: { (entity: any): boolean; (target: Function | string, entity: any): boolean; } & import("vitest-mock-extended").CalledWithMock; getId: { (entity: any): any; (target: import("@n8n/typeorm").EntityTarget, entity: any): any; } & import("vitest-mock-extended").CalledWithMock, entity: any]>; create: { >(entityClass: import("@n8n/typeorm").EntityTarget, plainObject?: EntityLike): Entity; >(entityClass: import("@n8n/typeorm").EntityTarget, plainObjects?: EntityLike[]): Entity[]; } & import("vitest-mock-extended").CalledWithMock, plainObjects?: unknown[] | undefined]>; merge: ((entityClass: import("@n8n/typeorm").EntityTarget, mergeIntoEntity: Entity, ...entityLikes: import("@n8n/typeorm").DeepPartial[]) => Entity) & import("vitest-mock-extended").CalledWithMock, mergeIntoEntity: import("@n8n/typeorm").ObjectLiteral, ...entityLikes: import("@n8n/typeorm").DeepPartial[]]>; preload: ((entityClass: import("@n8n/typeorm").EntityTarget, entityLike: import("@n8n/typeorm").DeepPartial) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, entityLike: import("@n8n/typeorm").DeepPartial]>; save: { (entities: Entity[], options?: import("@n8n/typeorm").SaveOptions): Promise; (entity: Entity, options?: import("@n8n/typeorm").SaveOptions): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entities: T[], options: import("@n8n/typeorm").SaveOptions & { reload: false; }): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entities: T[], options?: import("@n8n/typeorm").SaveOptions): Promise<(T & Entity)[]>; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: T, options: import("@n8n/typeorm").SaveOptions & { reload: false; }): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: T, options?: import("@n8n/typeorm").SaveOptions): Promise; } & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: unknown, options?: import("@n8n/typeorm").SaveOptions | undefined]>; remove: { (entity: Entity, options?: import("@n8n/typeorm").RemoveOptions): Promise; (targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: Entity, options?: import("@n8n/typeorm").RemoveOptions): Promise; (entity: Entity[], options?: import("@n8n/typeorm").RemoveOptions): Promise; (targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: Entity[], options?: import("@n8n/typeorm").RemoveOptions): Promise; } & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: unknown[], options?: import("@n8n/typeorm").RemoveOptions | undefined]>; softRemove: { (entities: Entity[], options?: import("@n8n/typeorm").SaveOptions): Promise; (entity: Entity, options?: import("@n8n/typeorm").SaveOptions): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entities: T[], options?: import("@n8n/typeorm").SaveOptions): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: T, options?: import("@n8n/typeorm").SaveOptions): Promise; } & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: unknown, options?: import("@n8n/typeorm").SaveOptions | undefined]>; recover: { (entities: Entity[], options?: import("@n8n/typeorm").SaveOptions): Promise; (entity: Entity, options?: import("@n8n/typeorm").SaveOptions): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entities: T[], options?: import("@n8n/typeorm").SaveOptions): Promise; >(targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: T, options?: import("@n8n/typeorm").SaveOptions): Promise; } & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, entity: unknown, options?: import("@n8n/typeorm").SaveOptions | undefined]>; insert: ((target: import("@n8n/typeorm").EntityTarget, entity: import("@n8n/typeorm/query-builder/QueryPartialEntity.js").QueryDeepPartialEntity | import("@n8n/typeorm/query-builder/QueryPartialEntity.js").QueryDeepPartialEntity[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [target: import("@n8n/typeorm").EntityTarget, entity: {}[] | {}]>; upsert: ((target: import("@n8n/typeorm").EntityTarget, entityOrEntities: import("@n8n/typeorm/query-builder/QueryPartialEntity.js").QueryDeepPartialEntity | import("@n8n/typeorm/query-builder/QueryPartialEntity.js").QueryDeepPartialEntity[], conflictPathsOrOptions: string[] | import("@n8n/typeorm/repository/UpsertOptions.js").UpsertOptions) => Promise) & import("vitest-mock-extended").CalledWithMock, [target: import("@n8n/typeorm").EntityTarget, entityOrEntities: {}[] | {}, conflictPathsOrOptions: string[] | import("@n8n/typeorm/repository/UpsertOptions.js").UpsertOptions]>; update: ((target: import("@n8n/typeorm").EntityTarget, criteria: string | string[] | number | number[] | Date | Date[] | any, partialEntity: import("@n8n/typeorm/query-builder/QueryPartialEntity.js").QueryDeepPartialEntity) => Promise) & import("vitest-mock-extended").CalledWithMock, [target: import("@n8n/typeorm").EntityTarget, criteria: any, partialEntity: {}]>; delete: ((targetOrEntity: import("@n8n/typeorm").EntityTarget, criteria: string | string[] | number | number[] | Date | Date[] | any) => Promise) & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, criteria: any]>; softDelete: ((targetOrEntity: import("@n8n/typeorm").EntityTarget, criteria: string | string[] | number | number[] | Date | Date[] | any) => Promise) & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, criteria: any]>; restore: ((targetOrEntity: import("@n8n/typeorm").EntityTarget, criteria: string | string[] | number | number[] | Date | Date[] | any) => Promise) & import("vitest-mock-extended").CalledWithMock, [targetOrEntity: import("@n8n/typeorm").EntityTarget, criteria: any]>; exists: ((entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions | undefined]>; existsBy: ((entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere]>; count: ((entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions | undefined]>; countBy: ((entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere]>; sum: ((entityClass: import("@n8n/typeorm").EntityTarget, columnName: import("@n8n/typeorm/common/PickKeysByType.js").PickKeysByType, where?: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, columnName: string, where?: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere | undefined]>; average: ((entityClass: import("@n8n/typeorm").EntityTarget, columnName: import("@n8n/typeorm/common/PickKeysByType.js").PickKeysByType, where?: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, columnName: string, where?: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere | undefined]>; minimum: ((entityClass: import("@n8n/typeorm").EntityTarget, columnName: import("@n8n/typeorm/common/PickKeysByType.js").PickKeysByType, where?: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, columnName: string, where?: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere | undefined]>; maximum: ((entityClass: import("@n8n/typeorm").EntityTarget, columnName: import("@n8n/typeorm/common/PickKeysByType.js").PickKeysByType, where?: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, columnName: string, where?: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere | undefined]>; find: ((entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions | undefined]>; findBy: ((entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere]>; findAndCount: ((entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions) => Promise<[Entity[], number]>) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, options?: import("@n8n/typeorm").FindManyOptions | undefined]>; findAndCountBy: ((entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise<[Entity[], number]>) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere]>; findByIds: ((entityClass: import("@n8n/typeorm").EntityTarget, ids: any[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, ids: any[]]>; findOne: ((entityClass: import("@n8n/typeorm").EntityTarget, options: import("@n8n/typeorm").FindOneOptions) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, options: import("@n8n/typeorm").FindOneOptions]>; findOneBy: ((entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere]>; findOneById: ((entityClass: import("@n8n/typeorm").EntityTarget, id: number | string | Date) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, id: string | number | Date]>; findOneOrFail: ((entityClass: import("@n8n/typeorm").EntityTarget, options: import("@n8n/typeorm").FindOneOptions) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, options: import("@n8n/typeorm").FindOneOptions]>; findOneByOrFail: ((entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere | import("@n8n/typeorm").FindOptionsWhere[]) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, where: import("@n8n/typeorm").FindOptionsWhere[] | import("@n8n/typeorm").FindOptionsWhere]>; clear: ((entityClass: import("@n8n/typeorm").EntityTarget) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget]>; increment: ((entityClass: import("@n8n/typeorm").EntityTarget, conditions: any, propertyPath: string, value: number | string) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, conditions: any, propertyPath: string, value: string | number]>; decrement: ((entityClass: import("@n8n/typeorm").EntityTarget, conditions: any, propertyPath: string, value: number | string) => Promise) & import("vitest-mock-extended").CalledWithMock, [entityClass: import("@n8n/typeorm").EntityTarget, conditions: any, propertyPath: string, value: string | number]>; getRepository: ((target: import("@n8n/typeorm").EntityTarget) => import("@n8n/typeorm").Repository) & import("vitest-mock-extended").CalledWithMock, [target: import("@n8n/typeorm").EntityTarget]>; getTreeRepository: ((target: import("@n8n/typeorm").EntityTarget) => import("@n8n/typeorm").TreeRepository) & import("vitest-mock-extended").CalledWithMock, [target: import("@n8n/typeorm").EntityTarget]>; withRepository: (>(repository: R & import("@n8n/typeorm").Repository) => R) & import("vitest-mock-extended").CalledWithMock, [repository: import("@n8n/typeorm").Repository & import("@n8n/typeorm").Repository]>; getCustomRepository: ((customRepository: import("@n8n/typeorm").ObjectType) => T) & import("vitest-mock-extended").CalledWithMock]>; release: (() => Promise) & import("vitest-mock-extended").CalledWithMock, []>; } & EntityManager;