import { TypeConsultation } from './entities/type_consultation.entity';
import { Repository } from 'typeorm';
import { CreateTypeDto } from './dto/createType.dto';
export declare class TypeConsultationService {
    private readonly typeConsultationRepository;
    constructor(typeConsultationRepository: Repository<TypeConsultation>);
    getTypeConsultation(id_cabinet: number, filter: string): Promise<any>;
    createTypeConsultation(id_cabinet: number, createDto: CreateTypeDto): Promise<TypeConsultation>;
    updateType(id_type_consultation: number, createDto: CreateTypeDto): Promise<TypeConsultation>;
    getType(id_type_consultation: number): Promise<TypeConsultation>;
    DisableType(id_type_consultation: number): Promise<TypeConsultation>;
    ActiveType(id_type_consultation: number): Promise<TypeConsultation>;
    setDefaultType(id_cabinet: number, id_type_consultation: number): Promise<{
        message: string;
        type: TypeConsultation;
    }>;
    getDefaultType(id_cabinet: number): Promise<{
        message: string;
        type: TypeConsultation;
    }>;
    updateDefaultType(id_cabinet: number, id_type_consultation: number): Promise<{
        message: string;
        type: TypeConsultation;
    }>;
}
