import { ESearchExerciceFilter } from "@/enum/enum.search-filter.exercice"; import { UpdateExerciceDTO } from "../dto/dto.catalog"; import { DeleteDTO } from "../dto/dto.generic"; import { ExerciceDTO } from "../dto/dto.training"; export interface ICatalogService { getAllExercices(): Promise; getExercices(spec: ESearchExerciceFilter): Promise; getExercice(id: string): Promise; addExercice(exercice: ExerciceDTO): Promise; editExercice( id: string, exercice: UpdateExerciceDTO ): Promise; deleteExercice(id: string): Promise; }