• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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