import { TenantConnectionManager } from '@/modules/tenant/tenant-connection.manager';
import { TenantGlobalService } from '@/modules/tenant/tenant.global.service';
import { EntityTarget, ObjectLiteral, Repository } from 'typeorm';
export declare class TenantRepositoryFactory {
    private readonly tenantGlobalService;
    private readonly connectionManager;
    constructor(tenantGlobalService: TenantGlobalService, connectionManager: TenantConnectionManager);
    getRepository<Entity extends ObjectLiteral>(entity: EntityTarget<Entity>): Promise<Repository<Entity>>;
}
