import { Course } from './Course'; /** * Teacher model representing an educator who can create and manage courses */ export declare class Teacher { id: string; name: string; email: string; password?: string; passwordHash: string; isActive: boolean; courses: Course[]; createdAt: Date; updatedAt: Date; hashPassword(): Promise; validatePassword(plainTextPassword: string): Promise; }