import { DataAccessService } from '@qubesense/base-services'; import { WebApiResult } from '@qubesense/base-services'; import { UserManagementApiUrls } from './user-management-api-urls'; import { UserManagementModel } from './user-management-model'; import * as i0 from "@angular/core"; export declare class UserManagementService { private dataAccessService; constructor(dataAccessService: DataAccessService); userManagementApiUrls: UserManagementApiUrls; /** * service for get UserManagement data by Id * * @param recordId * * @returns Response Data from Database */ GetDataById(recordId: string): Promise; /** * service for inserting user management data into database * * @param userManagementModel * * @returns Response message from Database */ InsertData(userManagamentModel: UserManagementModel): Promise; /** * service for update user management data * * @param userManagementModel * * @returns Response message from Database */ UpdateData(userManagamentModel: UserManagementModel): Promise; /** * service for delete user management data by GUID * * @param recordId * * @returns Response message from Database */ DeleteData(UserGUID: any): Promise; /** * service for get data for application menu grid * * @param userManagementModel * * @returns Response Data from Database */ GetListData(userManagementModel: UserManagementModel): Promise; /** * service for get data for application menu grid * * @param userManagementModel * * @returns Response Data from Database */ getApplicationRolesDropdown(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }