import { ZIMGroupMemberInfo, ZIMGroupInfo, ZIMGroupMessageNotificationStatus, ZIMGroupFullInfo } from '../../ZIMAdapter/index.entity';
export declare class ZIMKitGroupMemberModel {
    memberNickname: string;
    memberRole: number;
    userID: string;
    userName: string;
    memberAvatarUrl: string;
    constructor(member: ZIMGroupMemberInfo);
}
export declare class ZIMKitGroupInfoModel {
    groupID: string;
    groupName: string;
    groupAvatarUrl?: string;
    constructor(groupInfo: ZIMGroupInfo);
}
export declare class ZIMKitGroupFullInfoModel {
    baseInfo: ZIMKitGroupInfoModel;
    groupNotice: string;
    notificationStatus: ZIMGroupMessageNotificationStatus;
    groupAttributes: Record<string, string>;
    constructor(groupFullInfo: ZIMGroupFullInfo);
}
export declare class ZIMKitGroupModel {
    baseInfo: ZIMKitGroupInfoModel;
    notificationStatus?: ZIMGroupMessageNotificationStatus;
    memberList?: ZIMKitGroupMemberModel[];
    constructor(group: ZIMKitGroupModel);
}
