import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class CourseLessonRequirementsService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getCourseLessonRequirements({ orgSlug, lessonId, lessonRequiredId, }: { orgSlug: string; lessonId?: number; lessonRequiredId?: number; }): CancelablePromise; postCourseLessonRequirements({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: { lessonId: number; lessonRequiredId: number; }; }): CancelablePromise; getCourseLessonRequirements1({ orgSlug, id, }: { orgSlug: string; id: number; }): CancelablePromise; putCourseLessonRequirements({ orgSlug, id, requestBody, }: { orgSlug: string; id: number; requestBody?: { id?: number; lessonId?: number; lessonRequiredId?: number; }; }): CancelablePromise; deleteCourseLessonRequirements({ orgSlug, id, }: { orgSlug: string; id: number; }): CancelablePromise; }