import { Department } from './entities/department.entity';
import { CreateDepartmentDto } from './dto/create-department.dto';
import { UpdateDepartmentDto } from './dto/update-department.dto';
export declare class DepartmentService {
    private departmentModel;
    constructor(departmentModel: typeof Department);
    create(createDepartmentDto: CreateDepartmentDto, businessId: string): Promise<Department>;
    findAll(): Promise<Department[]>;
    findAllByBI(id: string): Promise<Department[]>;
    findOne(id: string): Promise<Department>;
    findByName(name: string): Promise<Department>;
    update(id: string, updateDepartmentDto: UpdateDepartmentDto): Promise<Department>;
    remove(id: string): Promise<void>;
}
