import { BlockUnblock, UpdateUser, User } from "../models/User"; import { ResetUserPassword } from "../models/ResetUserPassword"; import { ServiceResponse } from "../models/ServiceResponse"; import { GetByFiltersArguments } from "../models/GetByFiltersArguments"; import { ResetPasswordParameters } from "../models/ResetPasswordParameters"; import { ChangePasswordParameter } from "../models/ChangePasswordParameter"; import { ApiResponse } from "../models/ApiResponse"; export declare class UserService { getUser: (id: number) => Promise; getByExternalId: (id: string) => Promise; getUsersByFilters: (apiQueryFilter: GetByFiltersArguments) => Promise>; UpdateUser: (updateUser: UpdateUser) => Promise>; blockUnblock: (blockUnblock: BlockUnblock) => Promise>; CheckPassword: (resetUserPassword: ChangePasswordParameter) => Promise; ChangePassword: (resetUserPassword: ChangePasswordParameter) => Promise; resetUserPassword: (resetUserPassword: ResetUserPassword) => Promise>; forgotPassword: (email: string) => Promise; resetForgottenPassword: (resetUserPassword: ResetPasswordParameters) => Promise; FirstLoginChangePassword: (changePasswordFormData: { Email: string; OldPassword: string; NewPassword: string; }) => Promise; FirstLoginCheckPassword: (checkPasswordFormData: { Email: string; CurrentPassword: string; }) => Promise; }