import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ApiDeleteUsersResponse, ApiGeneratePasswordRequest, ApiGeneratePasswordResponse, ApiGetPasswordSettingsResponse, ApiGetUserWarningsResponse, ApiInputUser, ApiLogoutUserRequest, ApiLogoutUserResponse, ApiReadUserResponse, ApiSearchUsersRequest, ApiSearchUsersResponse, ApiUpdatePasswordRequest, ApiUpdatePasswordResponse, ApiUser, CreateUserParams, DeleteUsers2Params, DeleteUsersParams, ReadPasswordSettingsParams, ReadUser2Params, ReadUserParams, SearchUsersParams, UpdateUser2Params, UpdateUserParams, UsersLogoutUserBody } from '../_models'; export declare const // --- title start getUsers: (axiosInstance?: AxiosInstance) => { readUser2: (params?: ReadUser2Params, options?: AxiosRequestConfig) => Promise>; deleteUsers2: (deleteUsers2Body: string[], params?: DeleteUsers2Params, options?: AxiosRequestConfig) => Promise>; searchUsers: (params?: SearchUsersParams, options?: AxiosRequestConfig) => Promise>; createUser: (apiInputUser: ApiInputUser, params?: CreateUserParams, options?: AxiosRequestConfig) => Promise>; logoutUser2: (apiLogoutUserRequest: ApiLogoutUserRequest, options?: AxiosRequestConfig) => Promise>; updatePassword: (apiUpdatePasswordRequest: ApiUpdatePasswordRequest, options?: AxiosRequestConfig) => Promise>; generatePassword: (apiGeneratePasswordRequest: ApiGeneratePasswordRequest, options?: AxiosRequestConfig) => Promise>; readPasswordSettings: (params?: ReadPasswordSettingsParams, options?: AxiosRequestConfig) => Promise>; searchUsers2: (apiSearchUsersRequest: ApiSearchUsersRequest, options?: AxiosRequestConfig) => Promise>; getUserWarnings: (options?: AxiosRequestConfig) => Promise>; deleteUsers: (id: string, params?: DeleteUsersParams, options?: AxiosRequestConfig) => Promise>; readUser: (id: string, params?: ReadUserParams, options?: AxiosRequestConfig) => Promise>; updateUser2: (id: string, apiInputUser: ApiInputUser, params?: UpdateUser2Params, options?: AxiosRequestConfig) => Promise>; updateUser: (id: string, apiInputUser: ApiInputUser, params?: UpdateUserParams, options?: AxiosRequestConfig) => Promise>; logoutUser: (id: string, usersLogoutUserBody: UsersLogoutUserBody, options?: AxiosRequestConfig) => Promise>; }; export type ReadUser2Result = AxiosResponse; export type DeleteUsers2Result = AxiosResponse; export type SearchUsersResult = AxiosResponse; export type CreateUserResult = AxiosResponse; export type LogoutUser2Result = AxiosResponse; export type UpdatePasswordResult = AxiosResponse; export type GeneratePasswordResult = AxiosResponse; export type ReadPasswordSettingsResult = AxiosResponse; export type SearchUsers2Result = AxiosResponse; export type GetUserWarningsResult = AxiosResponse; export type DeleteUsersResult = AxiosResponse; export type ReadUserResult = AxiosResponse; export type UpdateUser2Result = AxiosResponse; export type UpdateUserResult = AxiosResponse; export type LogoutUserResult = AxiosResponse;