import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ApiReadClassResponse, ApiSearchClassesResponse, ApiUpdateClassResponse, ClassesUpdateClassBody, ReadClassParams, SearchClassesParams } from '../_models'; export declare const // --- title start getClasses: (axiosInstance?: AxiosInstance) => { searchClasses: (params?: SearchClassesParams, options?: AxiosRequestConfig) => Promise>; updateClass2: (classesUpdateClassBody: ClassesUpdateClassBody, options?: AxiosRequestConfig) => Promise>; updateClass: (classesUpdateClassBody: ClassesUpdateClassBody, options?: AxiosRequestConfig) => Promise>; readClass: (id: string, params?: ReadClassParams, options?: AxiosRequestConfig) => Promise>; }; export type SearchClassesResult = AxiosResponse; export type UpdateClass2Result = AxiosResponse; export type UpdateClassResult = AxiosResponse; export type ReadClassResult = AxiosResponse;