import { LessonsService } from './lessons.service';
import { CreateLessonDto } from './dto/create-lesson.dto';
import { UpdateLessonDto } from './dto/update-lesson.dto';
export declare class LessonsController {
    private lessonsService;
    constructor(lessonsService: LessonsService);
    create(courseId: string, dto: CreateLessonDto): Promise<import("./lesson.entity").Lesson>;
    findAll(courseId: string): Promise<import("./lesson.entity").Lesson[]>;
    update(courseId: string, lessonId: string, dto: UpdateLessonDto, req: any): Promise<import("./lesson.entity").Lesson>;
    remove(courseId: string, lessonId: string, req: any): Promise<{
        message: string;
    }>;
}
