import { Request, Response } from "express"; import { StudentRepository } from "../repositories/StudentRepository"; /** * Controller for user management operations */ export declare class UserController { private studentRepository; constructor(studentRepository: StudentRepository); /** * Get all users (students) */ getAllUsers: (req: Request, res: Response) => Promise; /** * Get user by ID */ getUserById: (req: Request, res: Response) => Promise; /** * Create a new user */ createUser: (req: Request, res: Response) => Promise; /** * Update an existing user */ updateUser: (req: Request, res: Response) => Promise; /** * Delete a user */ deleteUser: (req: Request, res: Response) => Promise; }