import { Department } from './entities/department.entity';
import { TenantConnectionService } from '../tenant/tenant-connection.service';
import { BaseTenantService } from '@/common/base/service/base-crud.service';
export declare class DepartmentService extends BaseTenantService<Department> {
    protected readonly tenantConnectionService: TenantConnectionService;
    protected entity: typeof Department;
    constructor(tenantConnectionService: TenantConnectionService);
    findByBranch(branchId: number): Promise<Department[]>;
    bulkDelete(ids: (number | string)[]): Promise<{
        success: boolean;
        deletedCount: number;
        ids: (string | number)[];
    }>;
}
