1/* 2 * Copyright (c) 2022-2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16/** 17 * @file 18 * @kit ArkUI 19 */ 20 21import windowAnimationManager from '@ohos.animation.windowAnimationManager'; 22import Animator, { AnimatorOptions, AnimatorResult, SimpleAnimatorOptions } from '@ohos.animator'; 23import WindowExtensionAbility, { WindowExtensionContext } from '@ohos.application.WindowExtensionAbility'; 24import { 25 AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, SideBarOptions, TitleOptions, GradientBackground 26} from '@ohos.atomicservice.AtomicServiceNavigation'; 27import { 28 AtomicServiceSearch, 29 InputFilterParams, 30 SearchButtonParams, 31 MenuAlignParams, 32 SearchParams, 33 SelectParams, 34 OperationParams, 35} from '@ohos.atomicservice.AtomicServiceSearch'; 36import { 37 ArcButton, ArcButtonOptions, ArcButtonPosition, ArcButtonStyleMode, ArcButtonStatus 38} from '@ohos.arkui.advanced.ArcButton'; 39import { 40 Chip, ChipOptions, ChipSize, IconCommonOptions, LabelMarginOptions, LabelOptions, PrefixIconOptions, 41 SuffixIconOptions, ChipSymbolGlyphOptions, AccessibilitySelectedType, AccessibilityOptions, CloseOptions, 42 ChipSuffixSymbolGlyphOptions 43} from '@ohos.arkui.advanced.Chip'; 44import { NavPushPathHelper } from '@ohos.atomicservice.NavPushPathHelper'; 45import { 46 IconOptions, LabelOptions as ChipItemLabelOptions, ChipGroupItemOptions, ChipItemStyle, 47 ChipGroupSpaceOptions, IconItemOptions, IconGroupSuffix, ChipGroup, SuffixImageIconOptions, 48 SymbolItemOptions 49} from '@ohos.arkui.advanced.ChipGroup'; 50import { 51 ComposeListItem, ContentItem, IconType, OperateButton, OperateCheck, OperateIcon, OperateItem 52} from '@ohos.arkui.advanced.ComposeListItem'; 53import { ComposeTitleBar, ComposeTitleBarMenuItem } from '@ohos.arkui.advanced.ComposeTitleBar'; 54import { CounterComponent, CounterOptions, CounterType, DateData } from '@ohos.arkui.advanced.Counter'; 55import { 56 AlertDialog, ButtonOptions, ConfirmDialog, LoadingDialog, SelectDialog, TipsDialog, CustomContentDialog, PopoverDialog, PopoverOptions 57} from '@ohos.arkui.advanced.Dialog'; 58import { 59 AlertDialogV2, AdvancedDialogV2Button, AdvancedDialogV2ButtonOptions, AdvancedDialogV2ButtonAction, AdvancedDialogV2OnCheckedChange, 60 ConfirmDialogV2, LoadingDialogV2, SelectDialogV2, TipsDialogV2, CustomContentDialogV2, PopoverDialogV2, 61 PopoverDialogV2OnVisibleChange, PopoverDialogV2Options 62} from '@ohos.arkui.advanced.DialogV2'; 63import { 64 EditableLeftIconType, EditableTitleBar, EditableTitleBarMenuItem, EditableTitleBarItem, EditableTitleBarOptions 65} from '@ohos.arkui.advanced.EditableTitleBar'; 66import { MarginType, PromptOptions, ExceptionPrompt } from '@ohos.arkui.advanced.ExceptionPrompt'; 67import { Filter, FilterParams, FilterResult, FilterType } from '@ohos.arkui.advanced.Filter'; 68import { AddFormMenuItem, FormMenuItemStyle, AddFormOptions } from '@ohos.arkui.advanced.FormMenu'; 69import { GridObjectSortComponentType, GridObjectSortComponentItem, GridObjectSortComponentOptions, 70 GridObjectSortComponent 71} from '@ohos.arkui.advanced.GridObjectSortComponent'; 72import { 73 Popup, PopupButtonOptions, PopupIconOptions, PopupOptions, PopupTextOptions 74} from '@ohos.arkui.advanced.Popup'; 75import { ProgressButton } from '@ohos.arkui.advanced.ProgressButton'; 76import { ProgressButtonV2, ProgressButtonV2Color, ProgressButtonV2ColorOptions } from '@ohos.arkui.advanced.ProgressButtonV2'; 77import { 78 SegmentButton, SegmentButtonOptions, SegmentButtonItemOptionsArray, TabSegmentButtonOptions, 79 TabSegmentButtonConstructionOptions, CapsuleSegmentButtonOptions, CapsuleSegmentButtonConstructionOptions, 80 SegmentButtonTextItem, SegmentButtonIconItem, SegmentButtonIconTextItem, DimensionNoPercentage, CommonSegmentButtonOptions, 81 ItemRestriction, SegmentButtonItemTuple, SegmentButtonItemArray, SegmentButtonItemOptionsConstructorOptions, SegmentButtonItemOptions, BorderRadiusMode 82} from '@ohos.arkui.advanced.SegmentButton'; 83import { 84 EditorEventInfo, EditorMenuOptions, ExpandedMenuOptions, SelectionMenu, SelectionMenuOptions 85} from '@ohos.arkui.advanced.SelectionMenu'; 86import { SelectTitleBar, SelectTitleBarMenuItem } from '@ohos.arkui.advanced.SelectTitleBar'; 87import { SplitLayout } from '@ohos.arkui.advanced.SplitLayout'; 88import { OperationOption, OperationType, SelectOptions, SubHeader, SymbolOptions } from '@ohos.arkui.advanced.SubHeader'; 89import { SwipeRefresher } from '@ohos.arkui.advanced.SwipeRefresher'; 90import { TabTitleBar, TabTitleBarMenuItem, TabTitleBarTabItem } from '@ohos.arkui.advanced.TabTitleBar'; 91import { ItemState, ToolBar, ToolBarOption, ToolBarOptions, ToolBarModifier } from '@ohos.arkui.advanced.ToolBar'; 92import { 93 ToolBarV2ItemState, ToolBarV2SymbolGlyph, ToolBarV2SymbolGlyphOptions, ToolBarV2ItemText, ToolBarV2ItemTextOptions, ToolBarV2ItemIconType, 94 ToolBarV2ItemImage, ToolBarV2ItemImageOptions, ToolBarV2, ToolBarV2Item, ToolBarV2ItemOptions, ToolBarV2Modifier, ToolBarV2ItemAction 95} from '@ohos.arkui.advanced.ToolBarV2'; 96import { 97 CallbackParam, NodeParam, TreeController, TreeListenType, TreeListener, TreeListenerManager, TreeView 98} from '@ohos.arkui.advanced.TreeView'; 99import { InterstitialDialogAction, IconStyle, TitlePosition, BottomOffset } from '@ohos.atomicservice.InterstitialDialogAction'; 100import componentSnapshot from '@ohos.arkui.componentSnapshot'; 101import componentUtils from '@ohos.arkui.componentUtils'; 102import dragController from '@ohos.arkui.dragController'; 103import { DrawableDescriptor, LayeredDrawableDescriptor, PixelMapDrawableDescriptor, AnimationOptions, 104 AnimatedDrawableDescriptor 105} from '@ohos.arkui.drawableDescriptor'; 106import inspector from '@ohos.arkui.inspector'; 107import { 108 NodeRenderType, RenderOptions, BuilderNode, BuildOptions, NodeController, FrameNode, DrawContext, Size, Offset, Position, Pivot, 109 Scale, Translation, Matrix4, Rotation, Frame, RenderNode, XComponentNode, LengthMetrics, ColorMetrics, LengthUnit, LengthMetricsUnit, 110 LayoutConstraint, ComponentContent, NodeContent, Content, typeNode, NodeAdapter, ShapeMask, ShapeClip, Rect, RoundRect, 111 edgeColors, edgeWidths, borderStyles, borderRadiuses, ExpandMode, UIState, InputEventType 112} from '@ohos.arkui.node'; 113import uiObserver from '@ohos.arkui.observer'; 114import performanceMonitor from '@ohos.arkui.performanceMonitor'; 115import { AppStorageV2, PersistenceV2, Type, UIUtils, ConnectOptions, Binding, MutableBinding } from '@ohos.arkui.StateManagement'; 116import { RectShape, CircleShape, EllipseShape, PathShape } from '@ohos.arkui.shape'; 117import { 118 AtomicServiceBar, ComponentUtils, ContextMenuController, CursorController, DragController, Font, KeyboardAvoidMode, MediaQuery, OverlayManager, 119 PromptAction, Router, UIContext, UIInspector, UIObserver, PageInfo, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, MeasureUtils, FrameCallback, 120 OverlayManagerOptions, TargetInfo, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, TextMenuController, 121 NodeIdentity, NodeRenderState, NodeRenderStateChangeCallback 122} from '@ohos.arkui.UIContext'; 123import curves from '@ohos.curves'; 124import { 125 AtomicServiceWeb, OnMessageEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnPageBeginEvent, OnPageEndEvent, 126 AtomicServiceWebController, OnLoadInterceptEvent, OnProgressChangeEvent, OnLoadInterceptCallback, WebHeader 127} from '@ohos.atomicservice.AtomicServiceWeb'; 128import dragInteraction from '@ohos.deviceStatus.dragInteraction'; 129import display from '@ohos.display'; 130import font from '@ohos.font'; 131import matrix4 from '@ohos.matrix4'; 132import MeasureText, { MeasureOptions } from '@ohos.measure'; 133import mediaquery from '@ohos.mediaquery'; 134import PiPWindow from '@ohos.PiPWindow'; 135import floatingBall from '@ohos.window.floatingBall'; 136import pluginComponentManager, { PluginComponentTemplate } from '@ohos.pluginComponent'; 137import prompt from '@ohos.prompt'; 138import promptAction, { LevelMode, ImmersiveMode, LevelOrder } from '@ohos.promptAction'; 139import router from '@ohos.router'; 140import screen from '@ohos.screen'; 141import screenshot from '@ohos.screenshot'; 142import uiAppearance from '@ohos.uiAppearance'; 143import uiExtensionHost from '@ohos.uiExtensionHost'; 144import window from '@ohos.window'; 145import App, { AppResponse, RequestFullWindowOptions, ScreenOnVisibleOptions } from '@system.app'; 146import Configuration, { LocaleResponse } from '@system.configuration'; 147import SystemMediaQuery, { MediaQueryEvent, MediaQueryList } from '@system.mediaquery'; 148import Prompt, { 149 Button, ShowActionMenuOptions, ShowDialogOptions, ShowDialogSuccessResponse, 150 ShowToastOptions 151} from '@system.prompt'; 152import SystemRouter, { 153 BackRouterOptions, DisableAlertBeforeBackPageOptions, EnableAlertBeforeBackPageOptions, 154 RouterOptions, RouterState 155} from '@system.router'; 156import { ArcList, ArcListItem, ArcListAttribute, ArcListItemAttribute } from '@ohos.arkui.ArcList'; 157import { ArcAlphabetIndexer, ArcAlphabetIndexerAttribute } from '@ohos.arkui.ArcAlphabetIndexer'; 158import { ArcScrollBar, ArcScrollBarAttribute } from '@ohos.arkui.ArcScrollBar'; 159import { Colors, CustomColors, Theme, ThemeControl, CustomTheme, CustomDarkColors } from '@ohos.arkui.theme'; 160import { 161 ExtraRegionPosition, 162 ExpandedRegionLayoutOptions, 163 HoverModeRegionLayoutOptions, 164 FoldedRegionLayoutOptions, 165 PresetSplitRatio, 166 FoldSplitContainer, 167 HoverModeStatus, 168 OnHoverStatusChangeHandler, 169} from '@ohos.arkui.advanced.FoldSplitContainer'; 170import uiExtension from '@ohos.arkui.uiExtension'; 171import { FullScreenLaunchComponent } from '@ohos.arkui.advanced.FullScreenLaunchComponent'; 172import { AtomicServiceTabs, TabBarOptions, TabBarPosition, TabContentBuilder, OnContentWillChangeCallback } from '@ohos.atomicservice.AtomicServiceTabs'; 173import { 174 CommonModifier, ColumnModifier, ColumnSplitModifier, RowModifier, RowSplitModifier, SideBarContainerModifier, 175 BlankModifier, DividerModifier, GridColModifier, GridRowModifier, NavDestinationModifier, NavigatorModifier, 176 StackModifier, NavigationModifier, NavRouterModifier, StepperItemModifier, TabsModifier, GridModifier, 177 GridItemModifier, ListModifier, ListItemModifier, ListItemGroupModifier, ScrollModifier, SwiperModifier, 178 WaterFlowModifier, ButtonModifier, CounterModifier, TextPickerModifier, TimePickerModifier, ToggleModifier, 179 CalendarPickerModifier, CheckboxModifier, CheckboxGroupModifier, DatePickerModifier, RadioModifier, 180 RatingModifier, SelectModifier, SliderModifier, PatternLockModifier, SpanModifier, RichEditorModifier, 181 RefreshModifier, SearchModifier, TextAreaModifier, TextModifier, TextInputModifier, ImageSpanModifier, 182 ImageAnimatorModifier, ImageModifier, VideoModifier, DataPanelModifier, GaugeModifier, LoadingProgressModifier, 183 MarqueeModifier, ProgressModifier, QRCodeModifier, TextClockModifier, TextTimerModifier, LineModifier, PathModifier, 184 PolygonModifier, PolylineModifier, RectModifier, ShapeModifier, AlphabetIndexerModifier, 185 HyperlinkModifier, MenuModifier, MenuItemModifier, PanelModifier, SymbolGlyphModifier, AttributeUpdater, 186 ContainerSpanModifier, SymbolSpanModifier, ParticleModifier, StepperModifier 187} from '@ohos.arkui.modifier'; 188import { IDataSourcePrefetching, IPrefetcher, BasicPrefetcher } from '@ohos.arkui.Prefetcher'; 189import { 190 DownloadFileButton, 191 DownloadLayoutDirection, 192 DownloadIconStyle, 193 DownloadDescription, 194 DownloadContentOptions, 195 DownloadStyleOptions 196} from '@ohos.arkui.advanced.DownloadFileButton'; 197import { 198 InnerFullScreenLaunchComponent, 199 LaunchController 200} from '@ohos.arkui.advanced.InnerFullScreenLaunchComponent'; 201import { 202 SplitPolicy, MultiNavigation, MultiNavPathStack 203} from '@ohos.arkui.advanced.MultiNavigation'; 204import { 205 ArcSlider, 206 ArcSliderPosition, 207 ArcSliderOptions, 208 ArcSliderOptionsConstructorOptions, 209 ArcSliderLayoutOptions, 210 ArcSliderLayoutOptionsConstructorOptions, 211 ArcSliderStyleOptions, 212 ArcSliderStyleOptionsConstructorOptions, 213 ArcSliderValueOptions, 214 ArcSliderValueOptionsConstructorOptions 215} from '@ohos.arkui.advanced.ArcSlider'; 216import { 217 ArcSwiper, 218 ArcSwiperAttribute, 219 ArcDotIndicator, 220 ArcDirection, 221 ArcSwiperController 222} from '@ohos.arkui.ArcSwiper'; 223import { 224 SubHeaderV2IconType, SubHeaderV2Title, SubHeaderV2Select, 225 SubHeaderV2, SubHeaderV2OperationType, SubHeaderV2OperationItem, SubHeaderV2OperationItemType 226} from '@ohos.arkui.advanced.SubHeaderV2'; 227import { 228 SegmentButtonV2ItemOptions, 229 OnSelectedIndexChange, 230 OnSelectedIndexesChange, 231 SegmentButtonV2Item, 232 SegmentButtonV2Items, 233 TabSegmentButtonV2, 234 CapsuleSegmentButtonV2, 235 MultiCapsuleSegmentButtonV2 236} from '@ohos.arkui.advanced.SegmentButtonV2'; 237import { HalfScreenLaunchComponent } from '@ohos.atomicservice.HalfScreenLaunchComponent'; 238import { GestureListenerType, GestureActionPhase, GestureTriggerInfo, GestureObserverConfigs, GestureListenerCallback } from '@ohos.arkui.UIContext'; 239export { 240 AtomicServiceSearch, InputFilterParams, SearchButtonParams, MenuAlignParams, SearchParams, SelectParams, OperationParams, 241 AddFormMenuItem, AddFormOptions, AlertDialog, Animator, AnimatorOptions, AnimatorResult, SimpleAnimatorOptions, App, AppResponse, AtomicServiceBar, 242 AtomicServiceNavigation, NavDestinationBuilder, MixMode, GradientAlpha, BackgroundTheme, TitleBarType, SideBarOptions, TitleOptions, GradientBackground, 243 NavPushPathHelper, 244 BackRouterOptions, BuilderNode, Button, ButtonOptions, CallbackParam, 245 ArcButton, ArcButtonOptions, ArcButtonPosition, ArcButtonStyleMode, 246 ArcButtonStatus, 247 CapsuleSegmentButtonConstructionOptions, CapsuleSegmentButtonOptions, Chip, ChipOptions, ChipSize, CircleShape, ComponentUtils, 248 ComposeListItem, ComposeTitleBar, ComposeTitleBarMenuItem, Configuration, ConfirmDialog, ContentItem, ContextMenuController, 249 CounterComponent, CounterOptions, CounterType, CursorController, DateData, DisableAlertBeforeBackPageOptions, DragController, 250 DrawableDescriptor, DrawContext, EditableLeftIconType, EditableTitleBar, EditableTitleBarItem, 251 EditableTitleBarOptions, EditableTitleBarMenuItem, EditorEventInfo, 252 EditorMenuOptions, EllipseShape, EnableAlertBeforeBackPageOptions, ExceptionPrompt, ExpandedMenuOptions, Filter, FilterParams, FilterResult, 253 FilterType, Font, FormMenuItemStyle, Frame, FrameCallback, FrameNode, GridObjectSortComponent, GridObjectSortComponentItem, GridObjectSortComponentOptions, 254 GridObjectSortComponentType, IconCommonOptions, IconType, ItemState, KeyboardAvoidMode, LabelMarginOptions, 255 InterstitialDialogAction, IconStyle, TitlePosition, BottomOffset, 256 LabelOptions, LayeredDrawableDescriptor, LoadingDialog, LocaleResponse, MarginType, Matrix4, MeasureOptions, MeasureText, 257 MediaQuery, MediaQueryEvent, MediaQueryList, NodeController, NodeParam, NodeRenderType, Offset, OperateButton, OperateCheck, OperateIcon, 258 OperateItem, OperationOption, OperationType, OverlayManager, PathShape, PiPWindow, floatingBall, Pivot, Popup, PopupButtonOptions, PopupIconOptions, PopupOptions, 259 PopupTextOptions, Position, PrefixIconOptions, ProgressButton, ProgressButtonV2, ProgressButtonV2Color, ProgressButtonV2ColorOptions, Prompt, PromptAction, PromptOptions, RectShape, RenderNode, RenderOptions, BuildOptions, 260 RequestFullWindowOptions, Rotation, Router, RouterOptions, RouterState, Scale, ScreenOnVisibleOptions, SegmentButton, SegmentButtonItemOptionsArray, 261 SegmentButtonOptions, SelectDialog, SelectOptions, SelectTitleBar, SelectTitleBarMenuItem, SelectionMenu, 262 SelectionMenuOptions, ShapeMask, ShapeClip, ShowActionMenuOptions, ShowDialogOptions, ShowDialogSuccessResponse, AppStorageV2, PersistenceV2, Type, UIUtils, 263 ConnectOptions, Binding, MutableBinding, ShowToastOptions, Size, SplitLayout, SubHeader, SuffixIconOptions, SwipeRefresher, SymbolOptions, SystemMediaQuery, SystemRouter, 264 SubHeaderV2IconType, SubHeaderV2Title, SubHeaderV2Select, 265 SubHeaderV2, SubHeaderV2OperationType, SubHeaderV2OperationItem, SubHeaderV2OperationItemType, 266 TabSegmentButtonConstructionOptions, TabSegmentButtonOptions, TabTitleBar, TabTitleBarMenuItem, TabTitleBarTabItem, 267 TipsDialog, ToolBar, ToolBarOption, ToolBarOptions, ToolBarModifier, Translation, TreeController, TreeListenType, TreeListener, 268 ToolBarV2ItemState, ToolBarV2SymbolGlyph, ToolBarV2SymbolGlyphOptions, ToolBarV2ItemText, ToolBarV2ItemTextOptions, ToolBarV2ItemIconType, 269 ToolBarV2ItemImage, ToolBarV2ItemImageOptions, ToolBarV2, ToolBarV2Item, ToolBarV2ItemOptions, ToolBarV2Modifier, ToolBarV2ItemAction, 270 TreeListenerManager, TreeView, UIContext, UIInspector, UIObserver, PageInfo, WindowExtensionAbility, WindowExtensionContext, XComponentNode, 271 LengthMetrics, LengthUnit, ColorMetrics, LengthMetricsUnit, LayoutConstraint, ComponentContent, NodeContent, Content, 272 componentSnapshot, componentUtils, curves, display, dragController, dragInteraction, 273 font, inspector, matrix4, mediaquery, performanceMonitor, pluginComponentManager, PluginComponentTemplate, prompt, promptAction, router, 274 LevelMode, ImmersiveMode, LevelOrder, AtomicServiceWeb, OnMessageEvent, OnErrorReceiveEvent, OnHttpErrorReceiveEvent, OnPageBeginEvent, OnPageEndEvent, 275 AtomicServiceWebController, OnLoadInterceptEvent, OnProgressChangeEvent, OnLoadInterceptCallback, WebHeader, 276 screen, screenshot, uiAppearance, uiExtensionHost, uiObserver, window, windowAnimationManager, CustomContentDialog, PopoverDialog, PopoverOptions, 277 AtomicServiceTabs, TabBarOptions, TabBarPosition, TabContentBuilder, OnContentWillChangeCallback, 278 IconOptions, ChipItemLabelOptions, ChipGroupItemOptions, ChipItemStyle, ChipGroupSpaceOptions, IconItemOptions, IconGroupSuffix, ChipGroup, 279 Colors, CustomColors, Theme, ThemeControl, CustomTheme, CustomDarkColors, ChipSymbolGlyphOptions, 280 ExtraRegionPosition, ExpandedRegionLayoutOptions, HoverModeRegionLayoutOptions, FoldedRegionLayoutOptions, PresetSplitRatio, FoldSplitContainer, 281 HoverModeStatus, OnHoverStatusChangeHandler, SwiperDynamicSyncScene, SwiperDynamicSyncSceneType, uiExtension, FullScreenLaunchComponent, MeasureUtils, 282 typeNode, 283 CommonModifier, ColumnModifier, ColumnSplitModifier, RowModifier, RowSplitModifier, SideBarContainerModifier, 284 BlankModifier, DividerModifier, GridColModifier, GridRowModifier, NavDestinationModifier, NavigatorModifier, 285 StackModifier, NavigationModifier, NavRouterModifier, StepperItemModifier, TabsModifier, GridModifier, 286 GridItemModifier, ListModifier, ListItemModifier, ListItemGroupModifier, ScrollModifier, SwiperModifier, 287 WaterFlowModifier, ButtonModifier, CounterModifier, TextPickerModifier, TimePickerModifier, ToggleModifier, 288 CalendarPickerModifier, CheckboxModifier, CheckboxGroupModifier, DatePickerModifier, RadioModifier, 289 RatingModifier, SelectModifier, SliderModifier, PatternLockModifier, SpanModifier, RichEditorModifier, 290 RefreshModifier, SearchModifier, TextAreaModifier, TextModifier, TextInputModifier, ImageSpanModifier, 291 ImageAnimatorModifier, ImageModifier, VideoModifier, DataPanelModifier, GaugeModifier, LoadingProgressModifier, 292 MarqueeModifier, ProgressModifier, QRCodeModifier, TextClockModifier, TextTimerModifier, LineModifier, PathModifier, 293 PolygonModifier, PolylineModifier, RectModifier, ShapeModifier, AlphabetIndexerModifier, 294 HyperlinkModifier, MenuModifier, MenuItemModifier, PanelModifier, SymbolGlyphModifier, AttributeUpdater, SymbolSpanModifier, 295 ContainerSpanModifier, PixelMapDrawableDescriptor, AnimationOptions, AnimatedDrawableDescriptor, 296 IDataSourcePrefetching, IPrefetcher, BasicPrefetcher, MarqueeDynamicSyncScene, MarqueeDynamicSyncSceneType, 297 SegmentButtonTextItem, SegmentButtonIconItem, SegmentButtonIconTextItem, DimensionNoPercentage, 298 CommonSegmentButtonOptions, ItemRestriction, SegmentButtonItemTuple, SegmentButtonItemArray, 299 SegmentButtonItemOptionsConstructorOptions, SegmentButtonItemOptions, BorderRadiusMode, DownloadFileButton, 300 DownloadLayoutDirection, DownloadIconStyle, DownloadDescription, DownloadContentOptions, DownloadStyleOptions, NodeAdapter, 301 Rect, RoundRect, edgeColors, edgeWidths, borderStyles, borderRadiuses, ParticleModifier, 302 InnerFullScreenLaunchComponent, LaunchController, AccessibilitySelectedType, AccessibilityOptions, CloseOptions, ChipSuffixSymbolGlyphOptions, 303 SuffixImageIconOptions, SymbolItemOptions, ArcList, ArcListItem, ArcListAttribute, ArcListItemAttribute, 304 SplitPolicy, MultiNavigation, MultiNavPathStack, 305 ArcAlphabetIndexer, ArcAlphabetIndexerAttribute, 306 ArcSlider, ArcSliderOptions, ArcSliderOptionsConstructorOptions, ArcSliderLayoutOptions, 307 ArcSliderLayoutOptionsConstructorOptions, ArcSliderStyleOptions, ArcSliderStyleOptionsConstructorOptions, 308 ArcSliderValueOptions, ArcSliderValueOptionsConstructorOptions, ArcScrollBar, ArcScrollBarAttribute, OverlayManagerOptions, 309 SegmentButtonV2ItemOptions, OnSelectedIndexChange, OnSelectedIndexesChange, SegmentButtonV2Item, SegmentButtonV2Items, 310 TabSegmentButtonV2, CapsuleSegmentButtonV2, MultiCapsuleSegmentButtonV2, 311 AlertDialogV2, AdvancedDialogV2Button, AdvancedDialogV2ButtonOptions, AdvancedDialogV2ButtonAction, AdvancedDialogV2OnCheckedChange, 312 ConfirmDialogV2, LoadingDialogV2, SelectDialogV2, TipsDialogV2, CustomContentDialogV2, PopoverDialogV2, PopoverDialogV2OnVisibleChange, PopoverDialogV2Options, 313 ExpandMode, 314 HalfScreenLaunchComponent, ArcSliderPosition, ArcSwiper, ArcSwiperAttribute, ArcDotIndicator, ArcDirection, ArcSwiperController, TargetInfo, UIState, 315 StepperModifier, TextMenuController, InputEventType, GestureListenerType, GestureActionPhase, GestureTriggerInfo, GestureObserverConfigs, GestureListenerCallback, NodeIdentity, NodeRenderState, NodeRenderStateChangeCallback 316}; 317