import type { BaseBodyCourseLesson } from '../models/BaseBodyCourseLesson'; import type { BodyBulkUpdateCourseLesson } from '../models/BodyBulkUpdateCourseLesson'; import type { BodyCreateCourseLesson } from '../models/BodyCreateCourseLesson'; import type { BodyUpdateCourseLesson } from '../models/BodyUpdateCourseLesson'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class CourseLessonService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getCourseLesson({ orgSlug, limit, attributes, where, order, }: { orgSlug: string; limit?: number; attributes?: Array<(Array | string)>; where?: any; order?: string; }): CancelablePromise>; postCourseLesson({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: BodyCreateCourseLesson; }): CancelablePromise; putCourseLessonBulk({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: Array; }): CancelablePromise; getCourseLesson1({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; putCourseLesson({ orgSlug, id, requestBody, }: { orgSlug: string; id: string; requestBody?: BodyUpdateCourseLesson; }): CancelablePromise; deleteCourseLesson({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; }