import type {
  NodeIKernelAvatarService,
  NodeIKernelBuddyService,
  NodeIKernelCollectionService,
  NodeIKernelDbToolsService,
  NodeIKernelFileAssistantService,
  NodeIKernelGroupService,
  NodeIKernelLoginService,
  NodeIKernelMsgService,
  NodeIKernelOnlineStatusService,
  NodeIKernelProfileLikeService,
  NodeIKernelProfileService,
  NodeIKernelRichMediaService,
  NodeIKernelRobotService,
  NodeIKernelSearchService,
  NodeIKernelStorageCleanService,
  NodeIKernelTicketService,
  NodeIKernelTipOffService,
} from '.';

export * from './common';
export * from './NodeIKernelAvatarService';
export * from './NodeIKernelBuddyService';
export * from './NodeIKernelFileAssistantService';
export * from './NodeIKernelGroupService';
export * from './NodeIKernelLoginService';
export * from './NodeIKernelMsgService';
export * from './NodeIKernelOnlineStatusService';
export * from './NodeIKernelProfileLikeService';
export * from './NodeIKernelProfileService';
export * from './NodeIKernelTicketService';
export * from './NodeIKernelStorageCleanService';
export * from './NodeIKernelRobotService';
export * from './NodeIKernelRichMediaService';
export * from './NodeIKernelDbToolsService';
export * from './NodeIKernelTipOffService';
export * from './NodeIKernelSearchService';
export * from './NodeIKernelCollectionService';
// === New service exports from IDA analysis ===
export * from './NodeIKernelSettingService';
export * from './NodeIKernelQiDianService';
export * from './NodeIKernelSkinService';
export * from './NodeIKernelQQPlayService';
export * from './NodeIKernelRDeliveryService';
export * from './NodeIKernelRemotingService';
export * from './NodeIKernelLiteBusinessService';
export * from './NodeIKernelGroupTabService';
export * from './NodeIKernelLockService';
export * from './NodeIKernelHandOffService';
export * from './NodeIKernelMiniAppService';
export * from './NodeIKernelPublicAccountService';
export * from './NodeIKernelThirdPartySigService';
export * from './NodeIKernelUnifySearchService';
export * from './NodeIKernelVasSystemUpdateService';
export * from './NodeIKernelPersonalAlbumService';
export * from './NodeIKernelConfigMgrService';
export * from './NodeIKernelFeedService';
export * from './NodeIKernelBdhUploadService';
export * from './NodeIKernelDirectSessionService';
export * from './NodeIKernelFileBridgeClientService';
export * from './NodeIKernelFileBridgeHostService';
export * from './NodeIKernelWiFiPhotoHostService';
export * from './NodeIKernelWiFiPhotoClientService';
export * from './NodeIKernelEmojiService';
export * from './NodeIKernelNearbyProService';
export * from './NodeIKernelAVSDKService';
export * from './NodeIKernelAddBuddyService';
export * from './NodeIKernelYellowFaceForManagerService';

export type ServiceNamingMapping = {
  NodeIKernelAvatarService: NodeIKernelAvatarService;
  NodeIKernelBuddyService: NodeIKernelBuddyService;
  NodeIKernelFileAssistantService: NodeIKernelFileAssistantService;
  NodeIKernelGroupService: NodeIKernelGroupService;
  NodeIKernelLoginService: NodeIKernelLoginService;
  NodeIKernelMsgService: NodeIKernelMsgService;
  NodeIKernelOnlineStatusService: NodeIKernelOnlineStatusService;
  NodeIKernelProfileLikeService: NodeIKernelProfileLikeService;
  NodeIKernelProfileService: NodeIKernelProfileService;
  NodeIKernelTicketService: NodeIKernelTicketService;
  NodeIKernelStorageCleanService: NodeIKernelStorageCleanService;
  NodeIKernelRobotService: NodeIKernelRobotService;
  NodeIKernelRichMediaService: NodeIKernelRichMediaService;
  NodeIKernelDbToolsService: NodeIKernelDbToolsService;
  NodeIKernelTipOffService: NodeIKernelTipOffService;
  NodeIKernelSearchService: NodeIKernelSearchService;
  NodeIKernelCollectionService: NodeIKernelCollectionService;
};
