import { MixinApiService } from '../..'; interface GroupMemberVersion { version: number; versionID: string; } declare class GroupSyncer { private instance; private syncedGroupsVersion; private syncedGroupsVersionID; private syncedGroupMemberVersion; constructor(instance: MixinApiService); reset(): void; syncGroupVersion: (operationID: string) => Promise; syncGroupInfoAndMemberVersion: (operationID: string) => Promise; private compareGroupVersionAndTrigger; private compareGroupMemberVersionAndTrigger; private getJoinedGroupIDs; addGroupMemberVersion: (grouoID: string, memberVersion: GroupMemberVersion) => void; updateGroupMemberVersion: (groupID: string, memberVersion: GroupMemberVersion) => void; checkIsJoinGroup: (groupID: string) => boolean; } export default GroupSyncer;