export type { IconCategory, IconDefinition, IconCategoryRegistry } from './types'

export {
  IconAdd,
  IconMinus,
  IconSearch,
  IconLoading,
  IconClose,
  IconSelected,
  IconDelete,
  IconClear,
  IconEdit,
  IconRename,
  IconCopy,
  IconSave,
  actionIcons,
  actionIconManifest,
  IconActionAccreditationEdit,
  IconActionAdd2,
  IconActionAdd3,
  IconActionAddList,
  IconActionAddWorkspace,
  IconActionAlignLeft,
  IconActionAlignMiddle,
  IconActionAlignRight,
  IconActionAlipay,
  IconActionAthleteNumber,
  IconActionAutoSearch,
  IconActionBill,
  IconActionBold,
  IconActionBookmark,
  IconActionBookmarkOn,
  IconActionBrandMark,
  IconActionCalculate,
  IconActionCard,
  IconActionCart,
  IconActionChevronLeft,
  IconActionChevronRight,
  IconActionClear2,
  IconActionClear3,
  IconActionClip,
  IconActionCoin,
  IconActionCopyLink,
  IconActionDescription,
  IconActionDissolve,
  IconActionDoubleDown,
  IconActionDoubleUp,
  IconActionEmail,
  IconActionFavorite,
  IconActionFavoriteOn,
  IconActionFilter,
  IconActionFilterAdd,
  IconActionFilterOffline,
  IconActionFilterOnline,
  IconActionFlag,
  IconActionFlagOn,
  IconActionHamburger,
  IconActionHardCut,
  IconActionInsert,
  IconActionIrisIn,
  IconActionIrisOut,
  IconActionItalic,
  IconActionLBand1,
  IconActionLBand2,
  IconActionLBand3,
  IconActionLBand4,
  IconActionLink,
  IconActionLoading2,
  IconActionLogistics,
  IconActionMinus2,
  IconActionMoveToBottom,
  IconActionMoveTop,
  IconActionOpenLink,
  IconActionP2p,
  IconActionPaypal,
  IconActionPin,
  IconActionPinOn,
  IconActionQr,
  IconActionRedo,
  IconActionRefresh,
  IconActionRestoreFilter,
  IconActionSafe,
  IconActionSafeActive,
  IconActionScan,
  IconActionSend,
  IconActionShare,
  IconActionShareScreen,
  IconActionShareToPlatforms,
  IconActionSingularCut,
  IconActionSortAscending,
  IconActionSortDescending,
  IconActionSorting,
  IconActionSortingAZ,
  IconActionSortingDynamic,
  IconActionSortingTimeAscending,
  IconActionSortingTimeDescending,
  IconActionSortingZA,
  IconActionStinger,
  IconActionSwitch,
  IconActionTag,
  IconActionTagOn,
  IconActionText,
  IconActionTextMerge,
  IconActionTextSplit,
  IconActionThumbDown,
  IconActionThumbDownOn,
  IconActionThumbUp,
  IconActionThumbUpOn,
  IconActionTransferToken,
  IconActionTranslate,
  IconActionUnderline,
  IconActionUndo,
  IconActionUnlink,
  IconActionUntop,
  IconActionUserInput,
  IconActionUserOutput,
  IconActionWaitForDelete,
  IconActionWechat,
  IconActionZoomIn,
  IconActionZoomOut,
} from './generated/action'

export {
  IconArrowDropdown,
  IconPrevious,
  IconNext,
  IconArrowUp,
  IconArrowDown,
  IconArrowRight,
  IconArrowLeft,
  IconMore,
  navigationIcons,
  navigationIconManifest,
  IconNavigationAppLauncher,
  IconNavigationArrowUpdown,
  IconNavigationChart,
  IconNavigationDashboard,
  IconNavigationHome,
  IconNavigationHub,
  IconNavigationMonitoring,
  IconNavigationTimeline,
  IconNavigationToFirstPage,
  IconNavigationToLastPage,
} from './generated/navigation'

export {
  IconClock,
  IconCalendar,
  timeIcons,
  timeIconManifest,
  IconTimeAddTime,
  IconTimeBuffer,
  IconTimeCalendarEvent,
  IconTimeComingUp,
  IconTimeNtp,
  IconTimeTimelockClient,
  IconTimeTimelockClientOccupied,
  IconTimeTimelockerServer,
  IconTimeTimelockerServerOccupied,
  IconTimeTimer,
} from './generated/time'

export {
  IconStatusSuccess,
  IconStatusWarning,
  IconStatusError,
  IconStatusInfo,
  IconStatusSuccessOutline,
  IconStatusInfoOutline,
  IconStatusWarningOutline,
  IconStatusErrorOutline,
  statusIcons,
  statusIconManifest,
  IconStatusDisabled,
  IconStatusEdited,
  IconStatusErrorFilledTriangle,
  IconStatusErrorOutlineTriangle,
  IconStatusHelp,
  IconStatusHelpOutline,
  IconStatusMultiSelect,
  IconStatusNotification,
  IconStatusNotificationOutline,
  IconStatusTimeWarning,
  IconStatusUpdate,
  IconStatusUpdateOutline,
  IconStatusWait,
} from './generated/status'

export {
  IconStarEmpty,
  IconStarFilled,
  ratingIcons,
  ratingIconManifest,
} from './generated/rating'

export {
  IconPictureLight,
  themeIcons,
  themeIconManifest,
  IconThemeAppearance,
  IconThemeBackground,
  IconThemeColorCorrection,
  IconThemeColorMatch,
  IconThemeEffect,
  IconThemeLband,
  IconThemeProportionLock,
  IconThemeProportionUnlock,
  IconThemeWhiteBalance,
} from './generated/theme'

export {
  LogoTVU,
  LogoTS,
  brandIcons,
  brandIconManifest,
  IconBrandAndroid,
  IconBrandApple,
  IconBrandGooglePlay,
} from './generated/brand'

export {
  IconFileAddFolder,
  IconFileAddFolderOutline,
  IconFileAddMetadata,
  IconFileBroaden,
  IconFileComponent,
  IconFileDefaultFolder,
  IconFileDoc,
  IconFileDowloadTask,
  IconFileDownload,
  IconFileDownloadFromCloud,
  IconFileDownloadWaiting,
  IconFileDrag,
  IconFileEdl,
  IconFileExcel,
  IconFileExport,
  IconFileExportEdl,
  IconFileFile,
  IconFileFolder,
  IconFileFolderFilled,
  IconFileForm,
  IconFileGridView,
  IconFileHide,
  IconFileImport,
  IconFileImportEdl,
  IconFileJson,
  IconFileLRLayout,
  IconFileLargeSize,
  IconFileLayout,
  IconFileList,
  IconFileLock,
  IconFileLog,
  IconFileMainWindow,
  IconFileMediumSize,
  IconFileMetadata,
  IconFileMirror,
  IconFileMirrorManagement,
  IconFileMoveFolder,
  IconFileMultiviewer,
  IconFileNarrow,
  IconFileOther,
  IconFilePdf,
  IconFilePip,
  IconFilePopupMode,
  IconFilePpt,
  IconFilePreview1,
  IconFilePreview16,
  IconFilePreview25,
  IconFilePreview4,
  IconFilePreview6,
  IconFilePreview9,
  IconFilePrint,
  IconFileRotate90,
  IconFileScreen1,
  IconFileScreen4,
  IconFileScript,
  IconFileShow,
  IconFileSidebar,
  IconFileSmallSize,
  IconFileSubComponent,
  IconFileSwapPositions,
  IconFileSwitchMirror,
  IconFileSync,
  IconFileSynced,
  IconFileUnlock,
  IconFileUpload,
  IconFileUploadToCloud,
  IconFileWindows,
  IconFileXy,
  IconFileZip,
  IconFileZoomBig,
  IconFileZoomSmall,
  fileIcons,
  fileIconManifest,
} from './generated/file'

export {
  IconCommunication1vnVoipFilled,
  IconCommunication1vnVoipOutline,
  IconCommunicationAiHelper,
  IconCommunicationCallingFilled,
  IconCommunicationCallingOutline,
  IconCommunicationChatFilled,
  IconCommunicationChatOutline,
  IconCommunicationCommStatus,
  IconCommunicationConnectingFilled,
  IconCommunicationConnectingOutline,
  IconCommunicationEchoOff,
  IconCommunicationEchoOn,
  IconCommunicationIntercomIn,
  IconCommunicationIntercomOut,
  IconCommunicationIntercomTwoWay,
  IconCommunicationLazyAudio,
  IconCommunicationLazyAudioLeft,
  IconCommunicationLazyAudioOff,
  IconCommunicationLazyAudioRight,
  IconCommunicationMicBluetooth,
  IconCommunicationMicExternal,
  IconCommunicationMicExternalClosed,
  IconCommunicationMicFilled,
  IconCommunicationMicOff,
  IconCommunicationMicOffOutline,
  IconCommunicationMicOutline,
  IconCommunicationOffFilled,
  IconCommunicationOffOutline,
  IconCommunicationPhoneFilled,
  IconCommunicationPhoneOutline,
  IconCommunicationPipMicOffFilled,
  IconCommunicationPipMicOffOutline,
  IconCommunicationPrivateChatNormal,
  IconCommunicationPrivateChatOff,
  IconCommunicationPrivateChatOn,
  IconCommunicationRaiseHandFilled,
  IconCommunicationRaiseHandOutline,
  IconCommunicationRoleFilled,
  IconCommunicationRoleOutline,
  communicationIcons,
  communicationIconManifest,
} from './generated/communication'

export {
  IconIndicator24hMode,
  IconIndicatorActive,
  IconIndicatorAnywhere,
  IconIndicatorCannotLive,
  IconIndicatorCc,
  IconIndicatorConnect,
  IconIndicatorDash,
  IconIndicatorDuplicate,
  IconIndicatorExternal,
  IconIndicatorFacebook,
  IconIndicatorFile,
  IconIndicatorFree,
  IconIndicatorGlink,
  IconIndicatorGridMediahub,
  IconIndicatorGridPack,
  IconIndicatorGridSdi,
  IconIndicatorHds,
  IconIndicatorHls,
  IconIndicatorIssp,
  IconIndicatorKick,
  IconIndicatorLive,
  IconIndicatorLiveOutline,
  IconIndicatorMicrosoft,
  IconIndicatorMpeg,
  IconIndicatorMxl,
  IconIndicatorNdi,
  IconIndicatorNoScte,
  IconIndicatorOffline,
  IconIndicatorOfflineR,
  IconIndicatorPack,
  IconIndicatorRec,
  IconIndicatorRtmpPull,
  IconIndicatorRtmpPush,
  IconIndicatorRtpFec,
  IconIndicatorRtsp,
  IconIndicatorRtspPull,
  IconIndicatorRtspPush,
  IconIndicatorScte,
  IconIndicatorSdi,
  IconIndicatorSecondaryRecordOff,
  IconIndicatorSecondaryRecordOn,
  IconIndicatorSmpte,
  IconIndicatorSrtCaller,
  IconIndicatorSrtListener,
  IconIndicatorSsrt,
  IconIndicatorTiktok,
  IconIndicatorTwitch,
  IconIndicatorUdp,
  IconIndicatorUnknown,
  IconIndicatorX,
  IconIndicatorYoutube,
  IconIndicatorZixi,
  IconIndicatorZoom,
  indicatorIcons,
  indicatorIconManifest,
} from './generated/indicator'

export {
  IconFeatureAi,
  IconFeatureAiFrameInterpolation,
  IconFeatureAiSetting,
  IconFeatureAutoFailover,
  IconFeatureAutoResponse,
  IconFeatureDemo,
  IconFeatureGlacier,
  IconFeatureInsync,
  IconFeaturePtzControl,
  IconFeaturePtzHome,
  IconFeatureRecentlyUsed,
  IconFeatureRestore,
  featureIcons,
  featureIconManifest,
} from './generated/feature'

export {
  IconMediaAbPoint,
  IconMediaAddToPr,
  IconMediaAddVideoFile,
  IconMediaAudio,
  IconMediaAudioFile,
  IconMediaAudioLinkControl,
  IconMediaAudioMixer,
  IconMediaAudioOff,
  IconMediaAudioOn,
  IconMediaAudioPreset,
  IconMediaAutoAgc,
  IconMediaAutoPan,
  IconMediaCamera,
  IconMediaCameraOff,
  IconMediaCameraStop,
  IconMediaCircleList,
  IconMediaCircleSingle,
  IconMediaClipPlayer,
  IconMediaDisc,
  IconMediaEject,
  IconMediaEncoder,
  IconMediaExtOverlay,
  IconMediaFastBackward,
  IconMediaFastForward,
  IconMediaFileOutline,
  IconMediaFilePic,
  IconMediaFlipCam,
  IconMediaForward10Sec,
  IconMediaGoTo,
  IconMediaGridThumbnail,
  IconMediaHalf,
  IconMediaHeadphoneOff,
  IconMediaHeadphoneOn,
  IconMediaHorizontal,
  IconMediaLive,
  IconMediaLiveCaption,
  IconMediaManualAgc,
  IconMediaManualPan,
  IconMediaMedia,
  IconMediaNext,
  IconMediaNextFrame,
  IconMediaOverlay,
  IconMediaOverlayCut,
  IconMediaPause,
  IconMediaPbp,
  IconMediaPicture,
  IconMediaPictureAdd,
  IconMediaPictureBroken,
  IconMediaPictureCut,
  IconMediaPictureFocus,
  IconMediaPictureLink,
  IconMediaPipSpeakerOff,
  IconMediaPipSpeakerOffOutline,
  IconMediaPlay,
  IconMediaPlayClip,
  IconMediaPlayList,
  IconMediaPlaySelected,
  IconMediaPlaylist,
  IconMediaPointIn,
  IconMediaPointOut,
  IconMediaPrevious,
  IconMediaPreviousFrame,
  IconMediaProgram,
  IconMediaRandom,
  IconMediaRecognize,
  IconMediaRecordSetting,
  IconMediaRecordStop,
  IconMediaRecording,
  IconMediaRelive,
  IconMediaResolution,
  IconMediaRewind10Sec,
  IconMediaRotationNeg90,
  IconMediaRotation0,
  IconMediaRvfStart,
  IconMediaRvfStop,
  IconMediaScore,
  IconMediaScte,
  IconMediaSourceUnavailable,
  IconMediaSpeakerOff,
  IconMediaSpeakerOn,
  IconMediaStereo,
  IconMediaTag,
  IconMediaThumbnail,
  IconMediaToPointIn,
  IconMediaToPointOut,
  IconMediaVertical,
  IconMediaVideoCamera,
  IconMediaVideoRotation90,
  mediaIcons,
  mediaIconManifest,
} from './generated/media'

export {
  IconNetworkBluetooth,
  IconNetworkBluetoothClosed,
  IconNetworkDownloadSpeedTest,
  IconNetworkEthernet,
  IconNetworkNetwork,
  IconNetworkPublicIp,
  IconNetworkSatellite,
  IconNetworkSignal,
  IconNetworkStarlink,
  IconNetworkWifiBar1,
  IconNetworkWifiBar2,
  IconNetworkWifiBar3,
  IconNetworkWifiBar4,
  IconNetworkWifiBar5,
  IconNetworkWifiFan1,
  IconNetworkWifiFan2,
  IconNetworkWifiFan3,
  networkIcons,
  networkIconManifest,
} from './generated/network'

export {
  IconSettingAdvSetting,
  IconSettingChinese,
  IconSettingCustom,
  IconSettingEnglish,
  IconSettingOfflineSetting,
  IconSettingPreferences,
  IconSettingPreferencesOutline,
  IconSettingQuiet,
  IconSettingScteSetting,
  IconSettingSkin,
  IconSettingStandby,
  IconSettingToggle,
  settingIcons,
  settingIconManifest,
} from './generated/setting'

export {
  IconOthersBox,
  IconOthersCloudResource,
  IconOthersElectric1,
  IconOthersElectric2,
  IconOthersElectric3,
  IconOthersElectricEmpty,
  IconOthersGlobalControl,
  IconOthersKeyboard,
  IconOthersMouseCursor,
  IconOthersResource,
  IconOthersSlaveDevice,
  IconOthersStory,
  IconOthersUsb,
  IconOthersWorkspace,
  othersIcons,
  othersIconManifest,
} from './generated/others'

export {
  IconUserAddUser,
  IconUserAdmin,
  IconUserAppleDark,
  IconUserAuth0Dark,
  IconUserAuth0Light,
  IconUserBroadcaster,
  IconUserChangeOwner,
  IconUserCompany,
  IconUserFacebook,
  IconUserFacialRecognition,
  IconUserFromSharing,
  IconUserGoogle,
  IconUserGroup,
  IconUserId,
  IconUserKey,
  IconUserLocationFilled,
  IconUserLocationGlobe,
  IconUserLocationOutline,
  IconUserMicrosoft,
  IconUserMySharing,
  IconUserProductionCrew,
  IconUserProfilePhoto,
  IconUserRemoveUser,
  IconUserSeatRule,
  IconUserTalkbackCoord,
  IconUserTiktok,
  IconUserTrackCollection,
  IconUserTracking,
  IconUserTwitch,
  IconUserUngroup,
  IconUserUnknown,
  IconUserUser,
  IconUserUserGroup,
  IconUserWechat,
  IconUserYoutube,
  userIcons,
  userIconManifest,
} from './generated/user'

export {
  IconInputAnywhere,
  IconInputBackupSource,
  IconInputCustomSource,
  IconInputExt,
  IconInputFacebook,
  IconInputGrid,
  IconInputGridPack,
  IconInputGridSdi,
  IconInputHdmi,
  IconInputHlsPull,
  IconInputHtml,
  IconInputIssp,
  IconInputKick,
  IconInputMidiDevice,
  IconInputMultiSources,
  IconInputMxl,
  IconInputNdi,
  IconInputOtherSource,
  IconInputPrimarySource,
  IconInputReceiver,
  IconInputRpsOne,
  IconInputRtmp,
  IconInputRtmpPull,
  IconInputRtmpPush,
  IconInputRtp3,
  IconInputRtspPull,
  IconInputRtspPush,
  IconInputSdi,
  IconInputSrt,
  IconInputSrtCaller,
  IconInputSrtListener,
  IconInputTiktok,
  IconInputTvuPack,
  IconInputTwitch,
  IconInputUdp,
  IconInputX,
  IconInputYoutube,
  IconInputZixi,
  IconInputZixiOutline,
  IconInputZoom,
  inputIcons,
  inputIconManifest,
} from './generated/input'

export {
  IconOutputAux,
  IconOutputFacebook,
  IconOutputFacebookOutline,
  IconOutputGrid,
  IconOutputGridOutline,
  IconOutputHlsPull,
  IconOutputHlsPullOutline,
  IconOutputHlsPush,
  IconOutputHlsPushOutline,
  IconOutputHlsToAws,
  IconOutputHlsToAwsOutline,
  IconOutputId3,
  IconOutputInstagram,
  IconOutputInstagramOutline,
  IconOutputIrltoolkit,
  IconOutputIrltoolkitOutline,
  IconOutputIssp,
  IconOutputIsspOutline,
  IconOutputKick,
  IconOutputKickOutline,
  IconOutputKuaishou,
  IconOutputKuaishouOutline,
  IconOutputLinkedin,
  IconOutputLinkedinOutline,
  IconOutputMxl,
  IconOutputMxlOutline,
  IconOutputNdi,
  IconOutputNdiOutline,
  IconOutputObs,
  IconOutputObsOutline,
  IconOutputOtherOutput,
  IconOutputOtherOutputOutline,
  IconOutputPeriscope,
  IconOutputPeriscopeOutline,
  IconOutputProMpeg,
  IconOutputProMpegOutline,
  IconOutputRss,
  IconOutputRtil,
  IconOutputRtilOutline,
  IconOutputRtmp,
  IconOutputRtmpOutline,
  IconOutputRtmpPull,
  IconOutputRtmpPullOutline,
  IconOutputRtmpPush,
  IconOutputRtmpPushOutline,
  IconOutputRtp,
  IconOutputRtpOutline,
  IconOutputRtspPull,
  IconOutputRtspPullOutline,
  IconOutputRtspPush,
  IconOutputRtspPushOutline,
  IconOutputSdi,
  IconOutputSdiOutline,
  IconOutputSrt,
  IconOutputSrtCaller,
  IconOutputSrtCallerOutline,
  IconOutputSrtListener,
  IconOutputSrtListenerOutline,
  IconOutputSrtOutline,
  IconOutputTiktok,
  IconOutputTiktokOutline,
  IconOutputTvuPack,
  IconOutputTvuPackOutline,
  IconOutputTwitch,
  IconOutputTwitchOutline,
  IconOutputUdp,
  IconOutputUdpOutline,
  IconOutputVimeo,
  IconOutputVimeoOutline,
  IconOutputX,
  IconOutputXOutline,
  IconOutputYizhibo,
  IconOutputYizhiboOutline,
  IconOutputYoutube,
  IconOutputYoutubeLink,
  IconOutputYoutubeLinkOutline,
  IconOutputYoutubeOutline,
  IconOutputZixi,
  IconOutputZixiOutline,
  outputIcons,
  outputIconManifest,
} from './generated/output'

export { iconManifest } from './manifest'
export {
  iconCategoryRegistry,
  iconNameAliases,
  iconRegistry,
  resolveIcon,
  listIconsByCategory,
} from './registry'
