import { EquipmentService } from './equipment.service';
import { Equipment } from './equipment.entity';
import { EquipmentType } from './equipment-type.entity';
import { CreateEquipmentDto } from './dto/create-equipment.dto';
import { UpdateEquipmentDto } from './dto/update-equipment.dto';
import { Brand } from './brand.entity';
export declare class EquipmentController {
    private readonly equipmentService;
    constructor(equipmentService: EquipmentService);
    getAllEquipment(): Promise<Equipment[]>;
    getByClientId(clientId: number): Promise<Equipment[]>;
    getTypes(userId?: string): Promise<EquipmentType[]>;
    getBrandsByType(typeId: string): Promise<Brand[]>;
    createEquipment(dto: CreateEquipmentDto): Promise<Equipment>;
    updateEquipment(id: number, dto: UpdateEquipmentDto): Promise<Equipment>;
    deleteEquipment(id: number): Promise<void>;
}
