import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { RegisterIndexRq, RegisterDashboardRq, UserTokenRq, ForgotPasswordRq, ChangePasswordUserRq, LoginRq, RegisterRq, getStudentRq, TeacherByCodeRq, userTokenRq, IUpdtaeUserValidatedRq, IObtainUserByEmailDocRq, IStudentOrUserEktByConceptRq, UserTokenRq2, ParamsUser, IusersRq, IDeleteTeacherRq, IUpdateDataTeacherRq, IObtainDataFromSuppliersStudentRq, IGeUsersFromDepartmentsRq, ISearchForStudentToEditRq, IGetByRoleUserAndCampusRq, IGetAllUserByRollValidatedAndCampusRq, IGetByRolesAndCampusesRq, IgetNumberOfUsersByRoleAndLocationRq } from '../../models/user/user-rq.model'; import { getStrategyByUserCommercialRq } from '../../models/marketing/marketing.model'; import { IPTGeneralService } from '../service-enviroments'; import { GetStudentByCodeRq, tokenAdministrativeRq } from '../../models/payment/payment-rq.model'; import { IReportExcelRq } from '../../models/commercial/commercial.model'; import * as i0 from "@angular/core"; export declare class UserService extends IPTGeneralService { private http; private SERVICE_URL; constructor(http: HttpClient); login(userLogin: LoginRq): Observable; resetPassword(resetPassword: ForgotPasswordRq): Observable; register(user: RegisterRq): Observable; registerIndex(register: RegisterIndexRq): Observable; registerDashboard(user: RegisterDashboardRq): Observable; getAvailableTeachers(token: UserTokenRq): Observable; getAllAdvisor(userToken: getStrategyByUserCommercialRq): Observable; getAllAdvisorCampus(userToken: getStrategyByUserCommercialRq): Observable; getByRoleUser(codeRole: number): Observable; getUserStatistics(userToken: getStrategyByUserCommercialRq): Observable; getRoutesForRole(token: UserTokenRq2): Observable; getStudents(token: UserTokenRq): Observable; getStudent(token: getStudentRq): Observable; getAllAdministrative(userToken: tokenAdministrativeRq): Observable; getAllMarketing(userToken: tokenAdministrativeRq): Observable; getStudenbyCode(parans: GetStudentByCodeRq): Observable; getTeachersbyCode(parans: TeacherByCodeRq): Observable; getAllUserByRole(userToken: userTokenRq): Observable; getUserRoleByCode(codeRole: number): Observable; getUserAllBudget(userToken: tokenAdministrativeRq): Observable; getObtainPossibleStudents(userToken: tokenAdministrativeRq): Observable; getAllUserByRoleValidate(token: string): Observable; updateUserValidated(params: string): Observable; deletedUserValidated(params: IUpdtaeUserValidatedRq): Observable; obtainStudentByDocumentEmail(params: IObtainUserByEmailDocRq): Observable; obtainDataByUserLoged(params: IReportExcelRq): Observable; obtainStudentOrUserEktByConcept(params: IStudentOrUserEktByConceptRq): Observable; obtainReferralUsers(token: getStudentRq): Observable; obtainUsersThreeDptoCommercialAndAdministrativeAndBudget(token: getStrategyByUserCommercialRq): Observable; obtainTeachersAvailableToTeach(): Observable; searchUser(param: ParamsUser): Observable; getUserByCode(codeUser: number): Observable; createProveedor(param: IusersRq): Observable; updateUser(param: any): Observable; DeleteTeacherByCode(params: IDeleteTeacherRq): Observable; UpdateTeacherDataByCode(params: IUpdateDataTeacherRq): Observable; getAllUsersCommisions(params: getStrategyByUserCommercialRq): Observable; obtainDataFromSuppliersStudent(params: IObtainDataFromSuppliersStudentRq): Observable; getUsersFromDepartments(params: IGeUsersFromDepartmentsRq): Observable; getUsersAllFromDepartmentsByParams(params: any): Observable; updateUserAndParentByCode(params: any): Observable; updateUserByCode(params: any): Observable; searchForUserByCode(codeUser: number): Observable; searchForStudentToEdit(params: ISearchForStudentToEditRq): Observable; searchStudentByCode(codeUser: number): Observable; searchStudentByIdcard(id_card: number): Observable; searchUsersForTeamAssignment(params: any): Observable; getAllSystemUsers(): Observable; obtainTeachersAvailableByCampus(code_campus: number): Observable; getByRoleUserAndCampus(params: IGetByRoleUserAndCampusRq): Observable; obtainTeachersAvailableToTeachByCourseCampus(code_campus: number): Observable; getAllUserByRollValidatedAndCampus(params: IGetAllUserByRollValidatedAndCampusRq): Observable; getByRolesAndCampuses(params: IGetByRolesAndCampusesRq): Observable; getNumberOfUsersByRoleAndLocation(params: IgetNumberOfUsersByRoleAndLocationRq): Observable; resetPasswordUser(params: ChangePasswordUserRq): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }