import { User, UserDetailInfoListenerArg } from '@/core/types';

export class NodeIKernelProfileListener {
    onUserDetailInfoChanged(arg: UserDetailInfoListenerArg): void {

    }

    onProfileSimpleChanged(...args: unknown[]): any {

    }

    onProfileDetailInfoChanged(profile: User): any {

    }

    onStatusUpdate(...args: unknown[]): any {

    }

    onSelfStatusChanged(...args: unknown[]): any {

    }

    onStrangerRemarkChanged(...args: unknown[]): any {

    }

    onMemberListChange(...args: unknown[]): any {

    }

    onMemberInfoChange(...args: unknown[]): any {

    }

    onGroupListUpdate(...args: unknown[]): any {

    }

    onGroupAllInfoChange(...args: unknown[]): any {

    }

    onGroupDetailInfoChange(...args: unknown[]): any {

    }

    onGroupConfMemberChange(...args: unknown[]): any {

    }

    onGroupExtListUpdate(...args: unknown[]): any {

    }

    onGroupNotifiesUpdated(...args: unknown[]): any {

    }

    onGroupNotifiesUnreadCountUpdated(...args: unknown[]): any {

    }

    onGroupMemberLevelInfoChange(...args: unknown[]): any {

    }

    onGroupBulletinChange(...args: unknown[]): any {

    }
}
