• 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,
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