import { TeacherService } from "../services/TeacherService"; import type { Request, Response, NextFunction } from 'express'; export declare class TeacherController { private teacherService; constructor(teacherService: TeacherService); /** * Get all teachers */ getAllTeachers(req: Request, res: Response, next: NextFunction): Promise; /** * Get teacher by ID */ getTeacherById(req: Request, res: Response, next: NextFunction): Promise; /** * Update teacher by ID */ updateTeacher(req: Request, res: Response, next: NextFunction): Promise; /** * Delete teacher by ID */ deleteTeacher(req: Request, res: Response, next: NextFunction): Promise; }