import { BaseTenantService } from '@/common/base/service/base-crud.service';
import { Project } from './entities/project.entity';
import { TenantConnectionService } from '../tenant/tenant-connection.service';
import { CreateProjectDto } from './dto/create-project.dto';
export declare class ProjectsService extends BaseTenantService<Project> {
    protected readonly tenantConnectionService: TenantConnectionService;
    protected entity: typeof Project;
    constructor(tenantConnectionService: TenantConnectionService);
    private getRepo;
    create(dto: CreateProjectDto): Promise<Project>;
    bulkDelete(ids: (number | string)[]): Promise<{
        success: boolean;
        deletedCount: number;
        ids: (string | number)[];
    }>;
}
