import { AxiosResponse } from 'axios'; import { FetchListResponse, FetchOptionResponse, QueryParams } from '../types/fetchResponse.type'; import { MemberAdmin, MemberAdminRole } from '../types/memberAdminService.type'; import { GetOptionsParams, GetOptionsResponse } from '../dto/settingsMemberAdminService.dto'; declare const MemberAdminServices: { getMemberAdmins: (params: QueryParams) => Promise>>; getOptions: (params: GetOptionsParams) => Promise>>; getMemberRoles: (memberAdminId: string, params: QueryParams) => Promise>>; getMemberRolesOptions: (memberAdminId: string) => Promise>>; activateRoles: (memberAdminId: string, body: { roleIds: string[]; isActive: boolean; }) => Promise; updateMemberAdmin: (memberAdminId: string, body: { roleId: string[]; }) => Promise; /** * Get all account members data * @returns AxiosResponse */ getRoleAssignedMember: (memberId: string) => Promise>>; }; export default MemberAdminServices;