import { ConstanteService } from './constante.service';
import { CreateConstanteDto } from './dto/create-constante.dto';
import { UpdateConstanteDto } from './dto/update-constante.dto';
import { ConsultationConstanteDto } from './dto/consultation-constante.dto';
import { Constante } from './entities/constante.entity';
import { ConsultationConstante } from './entities/consultation-constante.entity';
export declare class ConstanteController {
    private readonly constanteService;
    constructor(constanteService: ConstanteService);
    create(createConstanteDto: CreateConstanteDto, req: any): Promise<Constante>;
    findAll(req: any): Promise<Constante[]>;
    findAllActive(req: any): Promise<Constante[]>;
    findOne(id: string): Promise<Constante>;
    update(id: string, updateConstanteDto: UpdateConstanteDto): Promise<Constante>;
    toggleActive(id: string): Promise<Constante>;
    toggleFiche(id: string): Promise<Constante>;
    remove(id: string): Promise<void>;
    addConstanteToConsultation(consultationConstanteDto: ConsultationConstanteDto): Promise<ConsultationConstante>;
    getConstantesByConsultation(id_consultation: string): Promise<ConsultationConstante[]>;
    updateConsultationConstanteValue(id_consultation: string, id_constante: string, valeur: string): Promise<ConsultationConstante>;
    removeConstanteFromConsultation(id_consultation: string, id_constante: string): Promise<void>;
}
