import BaseClient from '../../base'; import { UserRoles } from '../../models/Group'; import Group from '../../models/Group'; export interface IUpdateGroupUser { userId: string; role: UserRoles; } /** For usage, see {@link GroupsApi.updateGroupInfo} */ export interface IUpdateGroupDetailsRequest { groupId?: string; clientGroupId?: string; newName?: string; imageUrl?: string; metadata?: { [key: string]: string; }; users?: IUpdateGroupUser[]; } /** For usage, see {@link GroupsApi.updateGroupInfo} */ export interface UpdateGroupDetailsApi { (data: IUpdateGroupDetailsRequest): Promise; } declare const updateGroupDetailsBuilder: (applozicClient: BaseClient) => UpdateGroupDetailsApi; export default updateGroupDetailsBuilder;