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