import type { ApiBodyCourseLessonProductUsers } from '../models/ApiBodyCourseLessonProductUsers'; import type { ApiBodyCourseLessonProductUsersWithId } from '../models/ApiBodyCourseLessonProductUsersWithId'; import type { CourseLessonProductUsers } from '../models/CourseLessonProductUsers'; import type { CancelablePromise } from '../core/CancelablePromise'; import type { BaseHttpRequest } from '../core/BaseHttpRequest'; export declare class CourseLessonProductUsersService { readonly httpRequest: BaseHttpRequest; constructor(httpRequest: BaseHttpRequest); getCourseLessonProductUser({ orgSlug, limit, attributes, where, last, order, }: { orgSlug: string; limit?: number; attributes?: Array<(Array | string)>; where?: any; last?: string; order?: string; }): CancelablePromise; postCourseLessonProductUser({ orgSlug, requestBody, }: { orgSlug: string; requestBody?: ApiBodyCourseLessonProductUsers; }): CancelablePromise; putCourseLessonProductUserBulk({ orgSlug, columnsToUpdateOnDuplicate, requestBody, }: { orgSlug: string; columnsToUpdateOnDuplicate?: Array; requestBody?: Array; }): CancelablePromise; putCourseLessonProductUser({ orgSlug, id, requestBody, }: { orgSlug: string; id: number; requestBody?: ApiBodyCourseLessonProductUsers; }): CancelablePromise; deleteCourseLessonProductUser({ orgSlug, id, }: { orgSlug: string; id: number; }): CancelablePromise; }