import type { BaseModule } from '../models/BaseModule'; import type { BaseModuleBulkUpdate } from '../models/BaseModuleBulkUpdate'; import type { BaseModuleCreate } from '../models/BaseModuleCreate'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class CourseModuleService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getCourseModule({ orgSlug, limit, attributes, where, order, }: { orgSlug: string; limit?: number; attributes?: Array<(Array | string)>; where?: any; order?: string; }): CancelablePromise; postCourseModule({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: BaseModuleCreate; }): CancelablePromise; putCourseModuleBulk({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: Array; }): CancelablePromise; getCourseModule1({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; putCourseModule({ orgSlug, id, requestBody, }: { orgSlug: string; id: string; requestBody?: BaseModule; }): CancelablePromise; deleteCourseModule({ orgSlug, id, }: { orgSlug: string; id: string; }): CancelablePromise; }