diff --git a/api/@ohos.arkui.component.d.ets b/api/@ohos.arkui.component.d.ets index bcc6c826fcbb40ab25e0e4316869cccc560e4340..ab2e0de4bb94dacfb58d9164955e7acdd3515725 100644 --- a/api/@ohos.arkui.component.d.ets +++ b/api/@ohos.arkui.component.d.ets @@ -1,3 +1,5 @@ +'use static'; + /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the 'License'); @@ -19,138 +21,1479 @@ * @arkts 1.2 */ -export * from './arkui/UserView'; -export * from './arkui/component/animation'; -export * from './arkui/component/customComponent'; -export * from './arkui/component/common'; -export * from './arkui/component/text'; -export * from './arkui/component/styledString'; -export * from './arkui/component/enums'; -export * from './arkui/component/units'; -export * from './arkui/component/actionSheet'; -export * from './arkui/component/alertDialog'; -export * from './arkui/component/alphabetIndexer'; -export * from './arkui/component/animator'; -export * from './arkui/component/badge'; -export * from './arkui/component/blank'; -export * from './arkui/component/builder'; -export * from './arkui/component/button'; -export * from './arkui/component/calendarPicker'; -export * from './arkui/component/canvas'; -export * from './arkui/component/checkbox'; -export * from './arkui/component/checkboxgroup'; -export * from './arkui/component/circle'; -export * from './arkui/component/column'; -export * from './arkui/component/columnSplit'; -export * from './arkui/component/common'; -export * from './arkui/component/containerSpan'; -export * from './arkui/component/contentSlot'; -export * from './arkui/component/counter'; -export * from './arkui/component/customComponent'; -export * from './arkui/component/customDialogController'; -export * from './arkui/component/dataPanel'; -export * from './arkui/component/datePicker'; -export * from './arkui/component/divider'; -export * from './arkui/component/effectComponent'; -export * from './arkui/component/ellipse'; -export * from './arkui/component/embeddedComponent'; -export * from './arkui/component/enums'; -export * from './arkui/component/extendableComponent'; -export * from './arkui/component/flex'; -export * from './arkui/component/flowItem'; -export * from './arkui/component/focus'; -export * from './arkui/component/folderStack'; -export * from './arkui/component/forEach'; -export * from './arkui/component/formComponent'; -export * from './arkui/component/formLink'; -export * from './arkui/component/gauge'; -export * from './arkui/component/gesture'; -export * from './arkui/component/grid'; -export * from './arkui/component/gridCol'; -export * from './arkui/component/gridRow'; -export * from './arkui/component/gridItem'; -export * from './arkui/component/hyperlink'; -export * from './arkui/component/inspector'; -export * from './arkui/component/image'; -export * from './arkui/component/imageAnimator'; -export * from './arkui/component/imageCommon'; -export * from './arkui/component/imageSpan'; -export * from './arkui/component/indicatorcomponent'; -export * from './arkui/component/interop'; -export * from './arkui/component/lazyForEach'; -export * from './arkui/component/line'; -export * from './arkui/component/list'; -export * from './arkui/component/listItem'; -export * from './arkui/component/listItemGroup'; -export * from './arkui/component/loadingProgress'; -export * from './arkui/component/marquee'; -export * from './arkui/component/matrix2d'; -export * from './arkui/component/mediaCachedImage'; -export * from './arkui/component/menu'; -export * from './arkui/component/menuItem'; -export * from './arkui/component/menuItemGroup'; -export * from './arkui/component/navDestination'; -export * from './arkui/component/navigation'; -export * from './arkui/component/nodeContainer'; -export * from './arkui/component/particle'; -export * from './arkui/component/pasteButton'; -export * from './arkui/component/path'; -export * from './arkui/component/patternLock'; -export * from './arkui/component/pluginComponent'; -export * from './arkui/component/polygon'; -export * from './arkui/component/polyline'; -export * from './arkui/component/progress'; -export * from './arkui/component/qrcode'; -export * from './arkui/component/radio'; -export * from './arkui/component/rating'; -export * from './arkui/component/rect'; -export * from './arkui/component/refresh'; -export * from './arkui/component/relativeContainer'; -export * from './arkui/component/remoteWindow'; -export * from './arkui/component/repeat'; -export * from './arkui/component/richEditor'; -export * from './arkui/component/richText'; -export * from './arkui/component/rootScene'; -export * from './arkui/component/row'; -export * from './arkui/component/rowSplit'; -export * from './arkui/component/saveButton'; -export * from './arkui/component/screen'; -export * from './arkui/component/scroll'; -export * from './arkui/component/scrollBar'; -export * from './arkui/component/search'; -export * from './arkui/component/securityComponent'; -export * from './arkui/component/select'; -export * from './arkui/component/shape'; -export * from './arkui/component/sidebar'; -export * from './arkui/component/slider'; -export * from './arkui/component/span'; -export * from './arkui/component/stack'; -export * from './arkui/component/stepper'; -export * from './arkui/component/stepperItem'; -export * from './arkui/component/styledString'; -export * from './arkui/component/swiper'; -export * from './arkui/component/symbolSpan'; -export * from './arkui/component/symbolglyph'; -export * from './arkui/component/tabContent'; -export * from './arkui/component/tabs'; -export * from './arkui/component/text'; -export * from './arkui/component/textArea'; -export * from './arkui/component/textClock'; -export * from './arkui/component/textCommon'; -export * from './arkui/component/textInput'; -export * from './arkui/component/textPicker'; -export * from './arkui/component/textTimer'; -export * from './arkui/component/timePicker'; -export * from './arkui/component/toggle'; -export * from './arkui/component/uiExtensionComponent'; -export * from './arkui/component/units'; -export * from './arkui/component/video'; -export * from './arkui/component/waterFlow'; -export * from './arkui/component/web'; -export * from './arkui/component/windowScene'; -export * from './arkui/component/withTheme'; -export * from './arkui/component/xcomponent'; -export * from './arkui/component/resources'; -export * from './arkui/component/lazyGridLayout'; -export * from './arkui/component/pageTransition'; -export * from './arkui/component/component3d'; +export { UserViewBuilder, UserView, EntryPoint } from './arkui/UserView'; +export { + SheetInfo, + DismissDialogAction, + ActionSheetButtonOptions, + ActionSheetOffset, + ActionSheetOptions, +} from './arkui/component/actionSheet'; +export { + DialogAlignment, + DialogButtonDirection, + AlertDialogButtonBaseOptions, + AlertDialogButtonOptions, + AlertDialogTextStyleOptions, + AlertDialogParam, + AlertDialogParamWithConfirm, + AlertDialogParamWithButtons, + AlertDialogParamWithOptions, +} from './arkui/component/alertDialog'; +export { + IndexerAlign, + AlphabetIndexerOptions, + OnAlphabetIndexerSelectCallback, + OnAlphabetIndexerPopupSelectCallback, + OnAlphabetIndexerRequestPopupDataCallback, + AlphabetIndexerAttribute, + AlphabetIndexer, +} from './arkui/component/alphabetIndexer'; +export { AnimatableExtend } from './arkui/component/animation'; +export { + BadgePosition, + BadgeStyle, + BadgeParam, + BadgeParamWithNumber, + BadgeParamWithString, + BadgeAttribute, + Badge, +} from './arkui/component/badge'; +export { BlankAttribute, Blank } from './arkui/component/blank'; +export { + Builder, + BuilderParam, + CustomBuilder, + CustomBuilderT, + PageMapBuilder, + wrapBuilder, + WrappedBuilder, + BuilderParameterCallback, + makeBuilderParameterProxy, +} from './arkui/component/builder'; +export { + ButtonType, + ButtonStyleMode, + ButtonRole, + ButtonTriggerClickCallback, + ButtonConfiguration, + ControlSize, + ButtonOptions, + ButtonLabelStyle, + ButtonAttribute, + Button, +} from './arkui/component/button'; +export { + CalendarAlign, + CalendarOptions, + CalendarPickerAttribute, + CalendarDialogOptions, + CalendarPickerDialog, + CalendarPicker, +} from './arkui/component/calendarPicker'; +export { + CanvasFillRule, + CanvasLineCap, + CanvasLineJoin, + CanvasDirection, + CanvasTextAlign, + CanvasTextBaseline, + ImageSmoothingQuality, + CanvasGradient, + CanvasPath, + Path2D, + CanvasPattern, + TextMetrics, + ImageBitmap, + ImageData, + RenderingContextSettings, + CanvasRenderer, + CanvasRenderingContext2D, + OffscreenCanvasRenderingContext2D, + OffscreenCanvas, + DrawingRenderingContext, + CanvasAttribute, + Canvas, +} from './arkui/component/canvas'; +export { + CheckboxOptions, + CheckBoxConfiguration, + OnCheckboxChangeCallback, + CheckboxAttribute, + Checkbox, +} from './arkui/component/checkbox'; +export { + SelectStatus, + CheckboxGroupOptions, + CheckboxGroupResult, + OnCheckboxGroupChangeCallback, + CheckboxGroupAttribute, + CheckboxGroup, +} from './arkui/component/checkboxgroup'; +export { + CircleOptions, + CircleAttribute, + Circle, +} from './arkui/component/circle'; +export { + SpaceType, + ColumnOptions, + ColumnOptionsV2, + ColumnAttribute, + Column, +} from './arkui/component/column'; +export { + ColumnSplitDividerStyle, + ColumnSplitAttribute, + ColumnSplit, +} from './arkui/component/columnSplit'; +export { + InputCounterOptions, + TextDecorationOptions, + DividerStyle, + AnimatableArithmetic, + ReuseIdCallback, + ReuseOptions, + Context, + postCardAction, + Configuration, + Rectangle, + ExpectedFrameRateRange, + $r, + $rawfile, + AccessibilitySamePageMode, + AccessibilityRoleType, + AccessibilityFocusCallback, + AccessibilityAction, + AccessibilityActionInterceptResult, + AccessibilityActionInterceptCallback, + FinishCallbackType, + TouchTestStrategy, + AnimateParam, + ICurve, + MotionPathOptions, + sharedTransitionOptions, + GeometryTransitionOptions, + LinearGradientOptions, + SweepGradientOptions, + RadialGradientOptions, + TranslateOptions, + ScaleOptions, + VerticalAlignParam, + HorizontalAlignParam, + AlignRuleOption, + LocalizedHorizontalAlignParam, + LocalizedVerticalAlignParam, + LocalizedAlignRuleOptions, + ChainStyle, + RotateOptions, + TransitionEdge, + AsymmetricTransitionOption, + DrawModifier, + TransitionEffect, + ItemDragInfo, + EffectType, + PreDragStatus, + DragItemInfo, + animateTo, + animateToImmediately, + vp2px, + px2vp, + PointerStyle, + EventTarget, + SourceType, + SourceTool, + RepeatMode, + BlurStyle, + BlurStyleActivePolicy, + ThemeColorMode, + AnchoredColorMode, + AdaptiveColor, + ModalTransition, + BackgroundBlurStyleOptions, + ForegroundBlurStyleOptions, + BlurOptions, + SystemAdaptiveOptions, + BlurStyleOptions, + BackgroundEffectOptions, + ForegroundEffectOptions, + PickerTextStyle, + PickerDialogButtonStyle, + ShadowType, + ShadowOptions, + ShadowStyle, + MultiShadowOptions, + SafeAreaType, + SafeAreaEdge, + LayoutSafeAreaType, + LayoutSafeAreaEdge, + SheetSize, + ModifierKeyStateGetter, + BaseEvent, + BorderImageOption, + LayoutPolicy, + ClickEvent, + HoverEvent, + MouseEvent, + AccessibilityHoverEvent, + TouchObject, + HistoricalPoint, + TouchEvent, + AxisEvent, + SizeChangeCallback, + GestureRecognizerJudgeBeginCallback, + ShouldBuiltInRecognizerParallelWithCallback, + TransitionFinishCallback, + PixelMap, + DragBehavior, + UnifiedData, + Summary, + UniformDataType, + DragResult, + BlendMode, + BlendApplyType, + DragEvent, + OnDragEventCallback, + DropOptions, + KeyEvent, + FocusAxisEvent, + CrownEvent, + BindOptions, + DismissContentCoverAction, + ContentCoverOptions, + SheetTitleOptions, + SheetType, + SheetMode, + ScrollSizeMode, + SheetKeyboardAvoidMode, + SheetDismiss, + DismissSheetAction, + SpringBackAction, + SingleLengthDetent, + DoubleLengthDetents, + TripleLengthDetents, + SheetOptions, + CustomStyles, + StateStyles, + PopupMessageOptions, + DismissReason, + DismissPopupAction, + PopupStateChangeParam, + PopupStateChangeCallback, + PopupMaskType, + PopupBorderLinearGradient, + PopupCommonOptions, + TipsOptions, + PopupButton, + PopupOptions, + CustomPopupOptions, + MenuPreviewMode, + AnimationNumberRange, + ContextMenuAnimationOptions, + PreviewScaleMode, + BorderRadiusType, + HapticFeedbackMode, + ContextMenuOptions, + MenuOptions, + ProgressMask, + TouchTestInfo, + TouchResult, + PixelStretchEffectOptions, + ClickEffect, + FadingEdgeOptions, + NestedScrollOptions, + MenuElement, + AttributeModifier, + ContentModifier, + CommonConfiguration, + OutlineStyle, + DragPreviewMode, + DraggingSizeChangeEffect, + MenuPolicy, + DragPreviewOptions, + DragInteractionOptions, + PreviewConfiguration, + InvertOptions, + Optional, + TipsMessageType, + ModalMode, + MenuMaskType, + AvailableLayoutArea, + BackgroundImageOptions, + BackgroundOptions, + CustomProperty, + CommonMethod, + CommonAttribute, + OverlayOptions, + OverlayOffset, + FractionStop, + CommonShapeMethod, + PixelRoundPolicy, + LinearGradientBlurOptions, + MotionBlurAnchor, + MotionBlurOptions, + GeometryInfo, + Layoutable, + Measurable, + SizeResult, + MeasureResult, + NavDestinationInfo, + NavigationInfo, + RouterPageInfo, + UIContext, + DrawContext, + VisualEffect, + Filter, + Blender, + PromptActionDialogController, + RectResult, + CaretOffset, + TextContentControllerOptions, + TextContentControllerBase, + ContentClipMode, + ScrollableCommonMethod, + ScrollResult, + OnWillScrollCallback, + OnScrollCallback, + OnItemDragStartCallback, + OnMoveHandler, + ItemDragEventHandler, + DynamicNode, + EdgeEffectOptions, + EffectEdge, + ChildrenMainSize, + BackgroundBrightnessOptions, + PointLightStyle, + KeyframeAnimateParam, + KeyframeState, + Callback, + HoverCallback, + AccessibilityCallback, + AccessibilityTransparentCallback, + VisibleAreaEventOptions, + VisibleAreaChangeCallback, + UICommonEvent, + UIGestureEvent, + GestureModifier, + SelectionOptions, + FocusMovement, + KeyboardAvoidMode, + HoverModeAreaType, + DateRange, + TerminationInfo, + DateTimeOptions, + Bindable, + BindableResourceStr, + BindableResourceStrArray, + $$, + applyStyles, +} from './arkui/component/common'; +export { + ContainerSpanAttribute, + ContainerSpan, +} from './arkui/component/containerSpan'; +export { + ContentSlotAttribute, + ContentSlot, +} from './arkui/component/contentSlot'; +export { CounterAttribute, Counter } from './arkui/component/counter'; +export { + Entry, + Component, + ComponentV2, + Reusable, + ReusableV2, + CustomLayout, + CustomDialog, + BaseCustomDialog, + BaseCustomComponent, + CustomComponent, + CustomComponentV2, + PageLifeCycle, + LayoutCallback, +} from './arkui/component/customComponent'; +export { + CustomDialogControllerOptions, + CustomDialogControllerExternalOptions, + CustomDialogController, +} from './arkui/component/customDialogController'; +export { + DataPanelType, + ColorStop, + LinearGradient, + DataPanelShadowOptions, + DataPanelOptions, + DataPanelConfiguration, + DataPanelAttribute, + DataPanel, +} from './arkui/component/dataPanel'; +export { + DatePickerResult, + DatePickerMode, + DatePickerOptions, + DatePickerAttribute, + LunarSwitchStyle, + DatePickerDialogOptions, + DatePickerDialog, + DatePicker, +} from './arkui/component/datePicker'; +export { DividerAttribute, Divider } from './arkui/component/divider'; +export { + EffectComponentAttribute, + EffectComponent, +} from './arkui/component/effectComponent'; +export { + EllipseOptions, + EllipseAttribute, + Ellipse, +} from './arkui/component/ellipse'; +export { + EmbeddedComponentAttribute, + EmbeddedComponent, +} from './arkui/component/embeddedComponent'; +export { + CheckBoxShape, + Color, + ColoringStrategy, + ImageFit, + BorderStyle, + LineJoinStyle, + TouchType, + InteractionHand, + MouseButton, + MouseAction, + AnimationStatus, + Curve, + FillMode, + PlayMode, + KeyType, + KeySource, + Edge, + Week, + Direction, + BarState, + EdgeEffect, + Alignment, + TransitionType, + RelateType, + Visibility, + LineCapStyle, + Axis, + HorizontalAlign, + FlexAlign, + ItemAlign, + FlexDirection, + PixelRoundCalcPolicy, + PixelRoundMode, + FlexWrap, + VerticalAlign, + ImageRepeat, + ImageSize, + GradientDirection, + SharedTransitionEffectType, + FontStyle, + FontWeight, + TextAlign, + TextOverflow, + TextDecorationType, + TextCase, + TextHeightAdaptivePolicy, + ResponseType, + HoverEffect, + Placement, + ArrowPointPosition, + CopyOptions, + HitTestMode, + TitleHeight, + ModifierKey, + FunctionKey, + ImageSpanAlignment, + ObscuredReasons, + TextContentStyle, + ClickEffectLevel, + XComponentType, + NestedScrollMode, + ScrollSource, + RenderFit, + DialogButtonStyle, + WordBreak, + LineBreakStrategy, + EllipsisMode, + Nullable, + OptionWidthMode, + IlluminatedType, + FoldStatus, + AppRotation, + EmbeddedType, + MarqueeUpdateStrategy, + TextDecorationStyle, + TextSelectableMode, + AccessibilityHoverType, + WidthBreakpoint, + HeightBreakpoint, + AxisModel, + PageFlipMode, + CrownAction, + CrownSensitivity, + AxisAction, + FocusDrawLevel, + DividerMode, +} from './arkui/component/enums'; +export { + LifeCycle, + ExtendableComponent, +} from './arkui/component/extendableComponent'; +export { + FlexOptions, + FlexSpaceOptions, + FlexAttribute, + Flex, +} from './arkui/component/flex'; +export { FlowItemAttribute, FlowItem } from './arkui/component/flowItem'; +export { + FocusBoxStyle, + FocusPriority, + KeyProcessingMode, +} from './arkui/component/focus'; +export { + WindowStatusType, + FolderStackOptions, + OnFoldStatusChangeInfo, + OnFoldStatusChangeCallback, + OnHoverStatusChangeCallback, + FolderStackAttribute, + HoverEventParam, + FolderStack, +} from './arkui/component/folderStack'; +export { ForEach } from './arkui/component/forEach'; +export { + GaugeOptions, + GaugeShadowOptions, + GaugeIndicatorOptions, + GaugeConfiguration, + GaugeAttribute, + Gauge, +} from './arkui/component/gauge'; +export { + PanDirection, + SwipeDirection, + GestureMode, + GestureMask, + GestureJudgeResult, + GestureInfo, + FingerInfo, + GestureType, + BaseGestureEvent, + TapGestureEvent, + LongPressGestureEvent, + PanGestureEvent, + PinchGestureEvent, + RotationGestureEvent, + SwipeGestureEvent, + GestureEvent, + BaseHandlerOptions, + Gesture, + TapGestureParameters, + TapGesture, + LongPressGesture, + PanGestureOptions, + PanGesture, + SwipeGesture, + PinchGesture, + RotationGesture, + GestureGroup, + GestureHandler, + TapGestureHandlerOptions, + TapGestureHandler, + LongPressGestureHandlerOptions, + LongPressGestureHandler, + PanGestureHandlerOptions, + PanGestureHandler, + SwipeGestureHandlerOptions, + SwipeGestureHandler, + PinchGestureHandlerOptions, + PinchGestureHandler, + RotationGestureHandlerOptions, + RotationGestureHandler, + GestureGroupGestureHandlerOptions, + GestureGroupHandler, + GesturePriority, + GestureRecognizerState, + ScrollableTargetInfo, + EventTargetInfo, + GestureRecognizer, + TapRecognizer, + LongPressRecognizer, + SwipeRecognizer, + PinchRecognizer, + RotationRecognizer, + PanRecognizer, +} from './arkui/component/gesture'; +export { + GridLayoutOptions, + GridDirection, + GridItemAlignment, + ComputedBarAttribute, + GridAttribute, + Grid, +} from './arkui/component/grid'; +export { + GridColColumnOption, + GridColOptions, + GridColAttribute, + GridCol, +} from './arkui/component/gridCol'; +export { + GridItemStyle, + GridItemOptions, + GridItemAttribute, + GridItem, +} from './arkui/component/gridItem'; +export { + GridRowSizeOption, + GridRowColumnOption, + GutterOption, + BreakpointsReference, + GridRowDirection, + BreakPoints, + GridRowOptions, + GridRowAttribute, + GridRow, +} from './arkui/component/gridRow'; +export { HyperlinkAttribute, Hyperlink } from './arkui/component/hyperlink'; +export { + DrawingColorFilter, + ResolutionQuality, + DrawingLattice, + ImageMatrix, + ImageRenderMode, + ImageContent, + DynamicRangeMode, + ImageInterpolation, + ImageRotateOrientation, + ImageCompleteEvent, + ImageSourceSize, + ColorContent, + ImageAttribute, + ImageErrorCallback, + ImageOnCompleteCallback, + ImageError, + ResizableOptions, + Image, +} from './arkui/component/image'; +export { + ImageFrameInfo, + ImageAnimatorAttribute, + ImageAnimator, +} from './arkui/component/imageAnimator'; +export { + ImageAnalyzerType, + ImageAnalyzerController, + ImageAnalyzerConfig, + ImageAIOptions, +} from './arkui/component/imageCommon'; +export { + ImageSpanAttribute, + ImageCompleteCallback, + ImageLoadResult, + ImageSpan, +} from './arkui/component/imageSpan'; +export { + IndicatorComponentController, + IndicatorComponentAttribute, + IndicatorComponent, +} from './arkui/component/indicatorcomponent'; +export { setAppBgColor } from './arkui/component/inspector'; +export { + CompatibleComponentInfo, + CompatibleInitCallback, + CompatibleUpdateCallback, + compatibleComponent, + getCompatibleState, + compatibleWrappedBuilder, + transferCompatibleBuilder, +} from './arkui/component/interop'; +export { + DataOperationType, + DataAddOperation, + DataDeleteOperation, + DataChangeOperation, + MoveIndex, + ExchangeIndex, + ExchangeKey, + DataMoveOperation, + DataExchangeOperation, + DataReloadOperation, + DataOperation, + DataChangeListener, + IDataSource, + LazyForEachAttribute, + LazyForEach, +} from './arkui/component/lazyForEach'; +export { + LazyGridLayoutAttribute, + LazyVGridLayoutAttribute, + LazyVGridLayout, +} from './arkui/component/lazyGridLayout'; +export { + ShapePoint, + LineOptions, + LineAttribute, + Line, +} from './arkui/component/line'; +export { + ScrollState, + ListItemAlign, + ListItemGroupArea, + StickyStyle, + ChainEdgeEffect, + ScrollSnapAlign, + ChainAnimationOptions, + CloseSwipeActionOptions, + VisibleListContentInfo, + OnScrollVisibleContentChangeCallback, + ListScroller, + ListOptions, + ListDividerOptions, + ListAttribute, + List, +} from './arkui/component/list'; +export { + SwipeEdgeEffect, + SwipeActionState, + SwipeActionItem, + SwipeActionOptions, + ListItemStyle, + ListItemOptions, + ListItemAttribute, + ListItem, +} from './arkui/component/listItem'; +export { + ListItemGroupStyle, + ListItemGroupOptions, + ListItemGroupAttribute, + ListItemGroup, +} from './arkui/component/listItemGroup'; +export { + LoadingProgressStyle, + LoadingProgressAttribute, + LoadingProgressConfiguration, + LoadingProgress, +} from './arkui/component/loadingProgress'; +export { + MarqueeOptions, + MarqueeAttribute, + Marquee, +} from './arkui/component/marquee'; +export { Matrix2D } from './arkui/component/matrix2d'; +export { + ASTCResource, + MediaCachedImageInterface, + MediaCachedImageAttribute, + MediaCachedImage, +} from './arkui/component/mediaCachedImage'; +export { + SubMenuExpandingMode, + MenuAttribute, + Menu, +} from './arkui/component/menu'; +export { + MenuItemOptions, + MenuItemAttribute, + MenuItem, +} from './arkui/component/menuItem'; +export { + MenuItemGroupOptions, + MenuItemGroupAttribute, + MenuItemGroup, +} from './arkui/component/menuItemGroup'; +export { + Orientation, + NavDestinationCommonTitle, + NavDestinationCustomTitle, + NavigationSystemTransitionType, + NavDestinationMode, + NavDestinationActiveReason, + RouteMapConfig, + NavDestinationContext, + NestedScrollInfo, + NavDestinationTransition, + NavDestinationAttribute, + NavDestinationTransitionDelegate, + NavDestination, +} from './arkui/component/navDestination'; +export { + SystemBarStyle, + NavigationCommonTitle, + NavigationCustomTitle, + NavigationMode, + NavBarPosition, + NavigationTitleMode, + NavigationMenuItem, + PopInfo, + NavPathInfo, + LaunchMode, + NavigationOptions, + NavPathStack, + NavBar, + InterceptionShowCallback, + InterceptionModeCallback, + NavigationInterception, + ToolbarItemStatus, + NavigationOperation, + ToolbarItem, + NavigationTitleOptions, + BarStyle, + NavigationToolbarOptions, + NavigationMenuOptions, + MoreButtonOptions, + NavigationAttribute, + NavigationAnimatedTransition, + NavigationTransitionProxy, + UpdateTransitionCallback, + NavContentInfo, + Navigation, +} from './arkui/component/navigation'; +export { + NodeContainerAttribute, + NodeContainer, +} from './arkui/component/nodeContainer'; +export { + RouteType, + SlideEffect, + CommonTransition, + PageTransitionOptions, + PageTransitionCallback, + PageTransitionEnter, + PageTransitionExit, +} from './arkui/component/pageTransition'; +export { + ParticleTuple, + VelocityOptions, + AccelerationOptions, + ParticleOptions, + PointParticleParameters, + ImageParticleParameters, + ParticleConfigs, + EmitterProperty, + EmitterParticleOptions, + EmitterOptions, + ParticlePropertyUpdaterConfigs, + ParticleUpdaterOptions, + ParticleColorOptions, + ParticleColorUpdaterOptions, + ParticlePropertyOptions, + ParticleColorPropertyUpdaterConfigs, + ParticleColorPropertyOptions, + ParticlePropertyAnimation, + Particles, + ParticleType, + ParticleEmitterShape, + DistributionType, + ParticleUpdater, + ParticleAttribute, + DisturbanceFieldOptions, + DisturbanceFieldShape, + ParticleAnnulusRegion, + Particle, +} from './arkui/component/particle'; +export { + PasteIconStyle, + PasteDescription, + PasteButtonOptions, + PasteButtonOnClickResult, + PasteButtonInterface, + Callback_ClickEvent_PasteButtonOnClickResult_Void, + PasteButtonAttribute, + PasteButton, +} from './arkui/component/pasteButton'; +export { PathOptions, PathAttribute, Path } from './arkui/component/path'; +export { + PatternLockChallengeResult, + CircleStyleOptions, + PatternLockController, + PatternLockAttribute, + PatternLock, +} from './arkui/component/patternLock'; +export { + PluginComponentTemplate, + // RecordData, + PluginComponentOptions, + PluginErrorData, + PluginErrorCallback, + PluginComponentAttribute, + PluginComponent, +} from './arkui/component/pluginComponent'; +export { + PolygonOptions, + PolygonAttribute, + Polygon, +} from './arkui/component/polygon'; +export { + PolylineOptions, + PolylineAttribute, + Polyline, +} from './arkui/component/polyline'; +export { + ProgressOptions, + ProgressType, + ProgressStatus, + ProgressStyleOptions, + CommonProgressStyleOptions, + ScanEffectOptions, + EclipseStyleOptions, + ScaleRingStyleOptions, + RingStyleOptions, + LinearStyleOptions, + CapsuleStyleOptions, + ProgressStyle, + ProgressStyleMap, + ProgressAttribute, + ProgressConfiguration, + Progress, +} from './arkui/component/progress'; +export { QRCodeAttribute, QRCode } from './arkui/component/qrcode'; +export { + RadioIndicatorType, + RadioOptions, + RadioStyle, + OnRadioChangeCallback, + RadioAttribute, + RadioConfiguration, + Radio, +} from './arkui/component/radio'; +export { + RatingOptions, + StarStyleOptions, + RatingConfiguration, + OnRatingChangeCallback, + RatingAttribute, + Rating, +} from './arkui/component/rating'; +export { + RadiusItem, + RectOptions, + RoundedRectOptions, + RectAttribute, + Rect, +} from './arkui/component/rect'; +export { + RefreshStatus, + RefreshOptions, + RefreshAttribute, + Refresh, +} from './arkui/component/refresh'; +export { + GuideLinePosition, + GuideLineStyle, + BarrierDirection, + LocalizedBarrierDirection, + BarrierStyle, + LocalizedBarrierStyle, + RelativeContainerAttribute, + RelativeContainer, +} from './arkui/component/relativeContainer'; +export { + RepeatItem, + VirtualScrollOptions, + TemplateOptions, + RepeatAttribute, + Repeat, +} from './arkui/component/repeat'; +export { _r, _rawfile } from './arkui/component/resources'; +export { + RichEditorDeleteDirection, + RichEditorSpanType, + RichEditorResponseType, + RichEditorSpanPosition, + RichEditorTextStyle, + LeadingMarginPlaceholder, + RichEditorParagraphStyle, + PasteEvent, + RichEditorTextSpan, + RichEditorLayoutStyle, + RichEditorImageSpanStyle, + RichEditorSymbolSpanStyle, + RichEditorTextStyleResult, + RichEditorParagraphResult, + RichEditorSymbolSpanStyleResult, + RichEditorTextSpanResult, + RichEditorImageSpanStyleResult, + RichEditorImageSpanResult, + RichEditorImageSpan, + RichEditorRange, + RichEditorGesture, + RichEditorTextSpanOptions, + KeyboardOptions, + RichEditorImageSpanOptions, + RichEditorBuilderSpanOptions, + PlaceholderStyle, + RichEditorSpanStyleOptions, + RichEditorParagraphStyleOptions, + RichEditorUpdateTextSpanStyleOptions, + RichEditorUpdateImageSpanStyleOptions, + RichEditorUpdateSymbolSpanStyleOptions, + RichEditorSymbolSpanOptions, + RichEditorSelection, + RichEditorInsertValue, + RichEditorDeleteValue, + RichEditorChangeValue, + RichEditorOptions, + RichEditorStyledStringOptions, + SelectionMenuOptions, + PreviewMenuOptions, + RichEditorBaseController, + RichEditorController, + RichEditorSpan, + RichEditorStyledStringController, + RichEditorAttribute, + CutEvent, + CopyEvent, + RichEditorUrlStyle, + SubmitCallback, + MenuOnAppearCallback, + MenuCallback, + PasteEventCallback, + OnHoverCallback, + RichEditor, +} from './arkui/component/richEditor'; +export { + RowOptions, + RowOptionsV2, + RowAttribute, + Row, +} from './arkui/component/row'; +export { RowSplitAttribute, RowSplit } from './arkui/component/rowSplit'; +export { + SaveIconStyle, + SaveDescription, + SaveButtonOptions, + SaveButtonOnClickResult, + SaveButtonInterface, + Callback_ClickEvent_SaveButtonOnClickResult_Void, + SaveButtonAttribute, + SaveButton, +} from './arkui/component/saveButton'; +export { + ScrollDirection, + ScrollAlign, + OffsetResult, + ScrollEdgeOptions, + ScrollToIndexOptions, + ScrollAnimationOptions, + OffsetOptions, + Scroller, + ScrollOptions, + ScrollPageOptions, + ScrollSnapOptions, + OnScrollEdgeCallback, + OnScrollFrameBeginHandlerResult, + OnScrollFrameBeginCallback, + ScrollAttribute, + ScrollOnScrollCallback, + ScrollOnWillScrollCallback, + Scroll, +} from './arkui/component/scroll'; +export { + ScrollBarDirection, + ScrollBarOptions, + ScrollBarAttribute, + ScrollBar, +} from './arkui/component/scrollBar'; +export { + SearchController, + CancelButtonStyle, + SearchType, + SearchOptions, + IconOptions, + SearchButtonOptions, + CancelButtonOptions, + CancelButtonSymbolOptions, + SearchSubmitCallback, + SearchAttribute, + Search, +} from './arkui/component/search'; +export { + SecurityComponentLayoutDirection, + SecurityComponentMethod, +} from './arkui/component/securityComponent'; +export { + SelectOption, + ArrowPosition, + MenuAlignType, + AvoidanceMode, + OnSelectCallback, + MenuOutlineOptions, + SelectAttribute, + MenuItemConfiguration, + Select, +} from './arkui/component/select'; +export { ViewportRect, ShapeAttribute, Shape } from './arkui/component/shape'; +export { + SideBarContainerType, + SideBarPosition, + ButtonIconOptions, + ButtonStyle, + // DividerStyle, + SideBarContainerAttribute, + SideBarContainer, +} from './arkui/component/sidebar'; +export { + SliderStyle, + SliderChangeMode, + SliderInteraction, + SlideRange, + SliderOptions, + SliderBlockType, + SliderBlockStyle, + SliderTriggerChangeCallback, + SliderConfiguration, + SliderAttribute, + Slider, +} from './arkui/component/slider'; +export { + TextBackgroundStyle, + BaseSpan, + SpanAttribute, + Span, +} from './arkui/component/span'; +export { StackOptions, StackAttribute, Stack } from './arkui/component/stack'; +export { + StepperOptions, + StepperAttribute, + Stepper, +} from './arkui/component/stepper'; +export { + ItemState, + StepperItemAttribute, + StepperItem, +} from './arkui/component/stepperItem'; +export { + StyledStringMarshallingValue, + StyledStringMarshallCallback, + StyledStringUnmarshallCallback, + StyledString, + StyleOptions, + SpanStyle, + TextStyle, + TextStyleInterface, + DecorationStyle, + DecorationStyleInterface, + BaselineOffsetStyle, + LetterSpacingStyle, + TextShadowStyle, + BackgroundColorStyle, + GestureStyle, + GestureStyleInterface, + ParagraphStyle, + ParagraphStyleInterface, + LineHeightStyle, + UrlStyle, + StyledStringValue, + MutableStyledString, + StyledStringKey, + ImageAttachment, + ResourceImageAttachmentOptions, + ImageAttachmentInterface, + AttachmentType, + ColorFilterType, + ImageAttachmentLayoutStyle, + CustomSpanMetrics, + CustomSpanDrawInfo, + CustomSpanMeasureInfo, + CustomSpan, + UserDataSpan, +} from './arkui/component/styledString'; +export { + SwiperController, + Indicator, + DotIndicator, + SwiperAutoFill, + DigitIndicator, + ArrowStyle, + SwiperDisplayMode, + SwiperAnimationEvent, + AutoPlayOptions, + SwiperNestedScrollMode, + SwiperAnimationMode, + OnSwiperAnimationStartCallback, + OnSwiperAnimationEndCallback, + OnSwiperGestureSwipeCallback, + SwiperAttribute, + SwiperContentAnimatedTransition, + SwiperContentTransitionProxy, + SwiperContentWillScrollResult, + ContentDidScrollCallback, + ContentWillScrollCallback, + Swiper, +} from './arkui/component/swiper'; +export { + SymbolRenderingStrategy, + SymbolEffectStrategy, + EffectDirection, + EffectScope, + EffectFillStyle, + SymbolEffect, + ScaleSymbolEffect, + HierarchicalSymbolEffect, + AppearSymbolEffect, + DisappearSymbolEffect, + BounceSymbolEffect, + ReplaceSymbolEffect, + PulseSymbolEffect, + SymbolGlyphAttribute, + SymbolGlyph, +} from './arkui/component/symbolglyph'; +export { SymbolSpanAttribute, SymbolSpan } from './arkui/component/symbolSpan'; +export { + SelectedMode, + LayoutMode, + SubTabBarIndicatorStyle, + BoardStyle, + TabBarLabelStyle, + TabBarIconStyle, + TabBarSymbol, + TabBarOptions, + SubTabBarStyle, + BottomTabBarStyle, + TabContentAttribute, + TabContent, +} from './arkui/component/tabContent'; +export { + BarMode, + AnimationMode, + BarPosition, + LayoutStyle, + TabsCacheMode, + TabsController, + TabsOptions, + TabsAnimationEvent, + BarGridColumnOptions, + ScrollableBarModeOptions, + OnTabsAnimationStartCallback, + OnTabsAnimationEndCallback, + OnTabsGestureSwipeCallback, + TabsCustomContentTransitionCallback, + OnTabsContentWillChangeCallback, + TabsAttribute, + TabContentAnimatedTransition, + TabContentTransitionProxy, + Tabs, +} from './arkui/component/tabs'; +export { + TextOverflowOptions, + TextAttribute, + TextSpanType, + TextResponseType, + MarqueeState, + MarqueeStartPolicy, + TextOptions, + TextMarqueeOptions, + TextController, + Text, +} from './arkui/component/text'; +export { + TextAreaController, + TextAreaOptions, + TextAreaType, + TextAreaSubmitCallback, + TextAreaAttribute, + TextArea, +} from './arkui/component/textArea'; +export { + TextClockController, + TextClockConfiguration, + TextClockOptions, + TextClockAttribute, + TextClock, +} from './arkui/component/textClock'; +export { + TextDataDetectorType, + TextDataDetectorConfig, + TextRange, + InsertValue, + TextDeleteDirection, + MenuType, + AutoCapitalizationMode, + DeleteValue, + OnDidChangeCallback, + EditableTextOnChangeCallback, + TextBaseController, + TextEditControllerEx, + PreviewText, + StyledStringController, + StyledStringChangedListener, + StyledStringChangeValue, + LayoutManager, + PositionWithAffinity, + CaretStyle, + TextMenuItemId, + TextMenuItem, + OnCreateMenuCallback, + OnMenuItemClickCallback, + EditMenuOptions, + DecorationStyleResult, + FontSettingOptions, + TextChangeOptions, + EditableTextChangeValue, + TextMenuShowMode, + TextMenuOptions, + KeyboardAppearance, +} from './arkui/component/textCommon'; +export { + InputType, + ContentType, + EnterKeyType, + UnderlineColor, + SubmitEvent, + TextInputController, + TextInputOptions, + TextInputStyle, + PasswordIcon, + OnSubmitCallback, + OnTextSelectionChangeCallback, + OnContentScrollCallback, + OnPasteCallback, + TextInputAttribute, + TextInput, +} from './arkui/component/textInput'; +export { + TextPickerRangeContent, + TextCascadePickerRangeContent, + TextPickerOptions, + DividerOptions, + TextPickerTextStyle, + TextPickerScrollStopCallback, + OnTextPickerChangeCallback, + TextPickerEnterSelectedAreaCallback, + TextPickerAttribute, + TextPickerResult, + TextPickerDialogOptions, + TextPickerDialog, + TextPicker, +} from './arkui/component/textPicker'; +export { + TextTimerController, + TextTimerConfiguration, + TextTimerOptions, + TextTimerAttribute, + TextTimer, +} from './arkui/component/textTimer'; +export { + TimePickerResult, + TimePickerFormat, + TimePickerOptions, + OnTimePickerChangeCallback, + TimePickerAttribute, + TimePickerDialogOptions, + TimePickerDialog, + TimePicker, +} from './arkui/component/timePicker'; +export { + ToggleType, + SwitchStyle, + ToggleConfiguration, + ToggleOptions, + ToggleAttribute, + Toggle, +} from './arkui/component/toggle'; +export { + RecordData, + DpiFollowStrategy, + WindowModeFollowStrategy, + UIExtensionOptions, + ReceiveCallback, + UIExtensionProxy, + UIExtensionComponentAttribute, + UIExtensionComponent, +} from './arkui/component/uiExtensionComponent'; +export { + Resource, + Length, + PX, + VP, + FP, + LPX, + Percentage, + Degree, + Dimension, + ResourceStr, + DrawingCanvas, + Padding, + LocalizedPadding, + Margin, + EdgeWidth, + EdgeWidths, + LocalizedEdgeWidths, + EdgeOutlineWidths, + BorderRadiuses, + LocalizedBorderRadiuses, + OutlineRadiuses, + EdgeColors, + LocalizedEdgeColors, + LocalizedMargin, + EdgeStyles, + EdgeOutlineStyles, + Offset, + ResourceColor, + LengthConstrain, + VoidCallback, + LengthMetricsUnit, + LengthMetrics, + ColorMetrics, + Font, + Area, + Position, + LocalizedPosition, + Edges, + LocalizedEdges, + Bias, + ConstraintSizeOptions, + SizeOptions, + BorderOptions, + OutlineOptions, + MarkStyle, + ColorFilter, + TouchPoint, + DirectionalEdgesT, + DividerStyleOptions, + ChainWeightOptions, + AccessibilityOptions, +} from './arkui/component/units'; +export { + SeekMode, + PlaybackSpeed, + FullscreenInfo, + PreparedInfo, + PlaybackInfo, + PosterOptions, + VideoOptions, + VideoController, + VideoAttribute, + Video, +} from './arkui/component/video'; +export { + GetItemMainSizeByIndex, + SectionOptions, + WaterFlowSections, + WaterFlowLayoutMode, + WaterFlowOptions, + WaterFlowAttribute, + WaterFlow, +} from './arkui/component/waterFlow'; +export { + WithThemeOptions, + WithThemeAttribute, + WithTheme, +} from './arkui/component/withTheme'; +export { + SurfaceRect, + NativeXComponentPointer, + SurfaceRotationOptions, + XComponentController, + XComponentOptions, + NativeXComponentParameters, + XComponentAttribute, + XComponentParameters, + XComponent, +} from './arkui/component/xcomponent'; diff --git a/api/@ohos.arkui.stateManagement.static.d.ets b/api/@ohos.arkui.stateManagement.static.d.ets index 4f8e84173bb4dfc78d7b79441a86a0b14a756fd6..633c43c79eccaa59123febac7119310eef7a8a6e 100644 --- a/api/@ohos.arkui.stateManagement.static.d.ets +++ b/api/@ohos.arkui.stateManagement.static.d.ets @@ -1,4 +1,5 @@ -'use static' +'use static'; + /* * Copyright (C) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -13,19 +14,128 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - + /** * @file State management API file * @kit ArkUI * @arkts 1.2 */ - -export * from './arkui/stateManagement/decorator'; -export * from './arkui/stateManagement/remember'; -export * from './arkui/stateManagement/runtime'; -export * from './arkui/stateManagement/storage/appStorage'; -export * from './arkui/stateManagement/storage/environment'; -export * from './arkui/stateManagement/storage/localStorage'; -export * from './arkui/stateManagement/storage/persistentStorage'; -export * from './arkui/stateManagement/storage/storageProperty'; -export * from './arkui/stateManagement/utils'; \ No newline at end of file + +export { + State, + Prop, + PropRef, + Link, + Observed, + Track, + ObjectLink, + StorageProp, + StoragePropRef, + StorageLink, + LocalStorageProp, + LocalStoragePropRef, + LocalStorageLink, + Provide, + Consume, + Watch, + Require, + Local, + Param, + Once, + Event, + Provider, + Consumer, + ObservedV2, + Trace, + Computed, + Monitor, + IMonitor, + IMonitorValue, + IDecoratedVariable, + IDecoratedV1Variable, + IDecoratedImmutableVariable, + IDecoratedMutableVariable, + IDecoratedUpdatableVariable, + IStateDecoratedVariable, + IPropDecoratedVariable, + IPropRefDecoratedVariable, + ILocalStoragePropRefDecoratedVariable, + ILinkDecoratedVariable, + IProvideDecoratedVariable, + IConsumeDecoratedVariable, + IObjectLinkDecoratedVariable, + IStorageLinkDecoratedVariable, + IStoragePropDecoratedVariable, + IStoragePropRefDecoratedVariable, + ILocalStorageLinkDecoratedVariable, + ILocalDecoratedVariable, + IParamDecoratedVariable, + IParamOnceDecoratedVariable, + LinkSourceType, + IMutableStateMeta, + IMutableKeyedStateMeta, + IObserve, + OBSERVE, + RenderIdType, + IObservedObject, + STATE_MGMT_FACTORY, + IStateMgmtFactory, + IDecoratedV2Variable, + IProviderDecoratedVariable, + IConsumerDecoratedVariable, + WatchFuncType, + WatchIdType, + IWatchSubscriberRegister, + ISubscribedWatches, + IComputedDecoratedVariable, + IMonitorDecoratedVariable, + IMonitorPathInfo, +} from './arkui/stateManagement/decorator'; +export { memorizeUpdatedState } from './arkui/stateManagement/remember'; +export { + memo, + ComponentBuilder, + __memo_context_type, + __memo_id_type, + MemoCallSiteKey, + Disposable, + MutableState, + Equivalent, + InternalScope, + propState, + objectLinkState, + stateOf, + contextLocalStateOf, + contextLocal, + observableProxy, + StorageLinkState, + AppStorageLinkState, + SyncedProperty, + MemoSkip, +} from './arkui/stateManagement/runtime'; +export { + UIUtils, + GetterCallback, + SetterCallback, + Binding, + MutableBinding, +} from './arkui/stateManagement/utils'; +export { MemoState } from './arkui/stateManagement/memorize/state'; +export { AppStorage } from './arkui/stateManagement/storage/appStorage'; +export { + EnvPropsOptions, + Environment, +} from './arkui/stateManagement/environment'; +export { LocalStorage } from './arkui/stateManagement/storage/localStorage'; +export { + PersistentStorage, + ToJSONType, + FromJSONType, +} from './arkui/stateManagement/storage/persistentStorage'; +export { + OnChangeType, + AbstractProperty, + SubscribedAbstractProperty, + ColorMode, + LayoutDirection, +} from './arkui/stateManagement/storage/storageProperty'; diff --git a/kits/@kit.ArkUI.d.ets b/kits/@kit.ArkUI.d.ets index 43f5dafe08da7cece883d61bcbbd4d24e435c6f6..35dd5124cef8eeb186a392560f9c508819cd5ab4 100644 --- a/kits/@kit.ArkUI.d.ets +++ b/kits/@kit.ArkUI.d.ets @@ -1,3 +1,5 @@ +'use static'; + /* * Copyright (c) 2025 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); @@ -17,17 +19,1757 @@ * @file * @kit ArkUI * @arkts 1.2 -*/ + */ -import promptAction from '@ohos.promptAction'; -import window from '@ohos.window'; -import display from '@ohos.display'; -import screen from '@ohos.screen'; -import screenshot from '@ohos.screenshot'; -import uiExtensionHost from '@ohos.uiExtensionHost'; -export * from '@ohos.arkui.node'; -export { promptAction }; -export * from '@ohos.arkui.component'; -export * from '@ohos.arkui.stateManagement'; -export { GETINSPECTORBYKEY as getInspectorByKey, GETINSPECTORTREE as getInspectorTree , SENDEVENTBYKEY as sendEventByKey } from '@ohos.arkui.inspector'; -export { window, display, screen, screenshot, uiExtensionHost }; \ No newline at end of file +export { default as window } from '@ohos.window'; +export { default as display } from '@ohos.display'; +export { default as screen } from '@ohos.screen'; +export { default as screenshot } from '@ohos.screenshot'; +export { + default as Animator, + AnimatorOptions, + SimpleAnimatorOptions, + AnimatorResult, +} from '@ohos.animator'; +export { default as componentSnapshot } from '@ohos.arkui.componentSnapshot'; +export { default as componentUtils } from '@ohos.arkui.componentUtils'; +export { default as dragController } from '@ohos.arkui.dragController'; +export { + default as DrawableDescriptor, + LayeredDrawableDescriptor, + PixelMapDrawableDescriptor, + AnimationOptions, + AnimatedDrawableDescriptor, +} from '@ohos.arkui.drawableDescriptor'; +export { + default as inspector, + GETINSPECTORBYKEY as getInspectorByKey, + GETINSPECTORTREE as getInspectorTree, + SENDEVENTBYKEY as sendEventByKey, +} from '@ohos.arkui.inspector'; +export { default as uiObserver } from '@ohos.arkui.observer'; +export { default as performanceMonitor } from '@ohos.arkui.performanceMonitor'; +export { + ShapeSize, + RectShapeOptions, + RoundRectShapeOptions, + PathShapeOptions, + RectShape, + CircleShape, + EllipseShape, + PathShape, +} from '@ohos.arkui.shape'; +export { + // Font, + MediaQuery, + UIInspector, + Router, + TargetInfo, + PromptAction, + PageInfo, + OverlayManagerOptions, + NodeIdentity, + NodeRenderState, + NodeRenderStateChangeCallback, + GestureActionPhase, + GestureListenerType, + GestureTriggerInfo, + GestureObserverConfigs, + GestureListenerCallback, + UIObserver, + ComponentUtils, + OverlayManager, + AtomicServiceBar, + DynamicSyncScene, + SwiperDynamicSyncScene, + MarqueeDynamicSyncScene, + DragController, + MeasureUtils, + FocusController, + // PointerStyle, + CursorController, + ContextMenuController, + FrameCallback, + // Context, + ComponentSnapshot, + // UIContext, + // KeyboardAvoidMode, + SwiperDynamicSyncSceneType, + MarqueeDynamicSyncSceneType, + TextMenuController, + ContentCoverController, +} from '@ohos.arkui.UIContext'; +export { default as curves } from '@ohos.curves'; +export { default as matrix4 } from '@ohos.matrix4'; +export { MeasureOptions, MeasureText } from '@ohos.measure'; +export { default as mediaquery } from '@ohos.mediaquery'; +export { + default as pluginComponentManager, + // PluginComponentTemplate, +} from '@ohos.pluginComponent'; +export { default as prompt } from '@ohos.prompt'; +export { + default as promptAction, + LevelMode, + ImmersiveMode, + LevelOrder, +} from '@ohos.promptAction'; +export { default as router } from '@ohos.router'; +export { default as uiExtensionHost } from '@ohos.uiExtensionHost'; +export { + default as App, + AppResponse, + ScreenOnVisibleOptions, + RequestFullWindowOptions, +} from '@system.app'; +export { + default as SystemMediaQuery, + MediaQueryEvent, + MediaQueryList, +} from '@system.mediaquery'; +export { + default as Prompt, + ShowToastOptions, + ShowDialogSuccessResponse, + ShowDialogOptions, + ShowActionMenuOptions, +} from '@system.prompt'; +export { + default as SystemRouter, + RouterOptions, + BackRouterOptions, + RouterState, + EnableAlertBeforeBackPageOptions, + DisableAlertBeforeBackPageOptions, + ParamsInterface, +} from '@system.router'; +export { + Theme, + Colors, + CustomTheme, + CustomColors, + ThemeControl, +} from '@ohos.arkui.theme'; +export { + TextModifier, + CommonModifier, + AttributeUpdater, + BlankModifier, + ColumnModifier, + ColumnSplitModifier, + DividerModifier, + FlexModifier, + FolderStackModifier, + GridColModifier, + GridRowModifier, + RelativeContainerModifier, + RowModifier, + RowSplitModifier, + StackModifier, + GridModifier, + GridItemModifier, + ListItemGroupModifier, + ListItemModifier, + ListModifier, + NavDestinationModifier, + NavigationModifier, + RefreshModifier, + ScrollModifier, + SideBarContainerModifier, + StepperItemModifier, + StepperModifier, + SwiperModifier, + WaterFlowModifier, + ButtonModifier, + SymbolGlyphModifier, + LineModifier, + PathModifier, + PolygonModifier, + PolylineModifier, + RectModifier, + ShapeModifier, + VideoModifier, + TextInputModifier, + TextAreaModifier, + SearchModifier, + HyperlinkModifier, + MarqueeModifier, + SpanModifier, + SymbolSpanModifier, + ImageSpanModifier, + ContainerSpanModifier, + ParticleModifier, +} from '@ohos.arkui.modifier'; +export { + UserViewBuilder, + UserView, + EntryPoint, + SheetInfo, + DismissDialogAction, + ActionSheetButtonOptions, + ActionSheetOffset, + ActionSheetOptions, + DialogAlignment, + DialogButtonDirection, + AlertDialogButtonBaseOptions, + AlertDialogButtonOptions, + AlertDialogTextStyleOptions, + AlertDialogParam, + AlertDialogParamWithConfirm, + AlertDialogParamWithButtons, + AlertDialogParamWithOptions, + IndexerAlign, + AlphabetIndexerOptions, + OnAlphabetIndexerSelectCallback, + OnAlphabetIndexerPopupSelectCallback, + OnAlphabetIndexerRequestPopupDataCallback, + AlphabetIndexerAttribute, + AlphabetIndexer, + AnimatableExtend, + BadgePosition, + BadgeStyle, + BadgeParam, + BadgeParamWithNumber, + BadgeParamWithString, + BadgeAttribute, + Badge, + BlankAttribute, + Blank, + Builder, + BuilderParam, + CustomBuilder, + CustomBuilderT, + PageMapBuilder, + wrapBuilder, + WrappedBuilder, + BuilderParameterCallback, + makeBuilderParameterProxy, + ButtonType, + ButtonStyleMode, + ButtonRole, + ButtonTriggerClickCallback, + ButtonConfiguration, + ControlSize, + ButtonOptions, + ButtonLabelStyle, + ButtonAttribute, + Button, + CalendarAlign, + CalendarOptions, + CalendarPickerAttribute, + CalendarDialogOptions, + CalendarPickerDialog, + CalendarPicker, + CanvasFillRule, + CanvasLineCap, + CanvasLineJoin, + CanvasDirection, + CanvasTextAlign, + CanvasTextBaseline, + ImageSmoothingQuality, + CanvasGradient, + CanvasPath, + Path2D, + CanvasPattern, + TextMetrics, + ImageBitmap, + ImageData, + RenderingContextSettings, + CanvasRenderer, + CanvasRenderingContext2D, + OffscreenCanvasRenderingContext2D, + OffscreenCanvas, + DrawingRenderingContext, + CanvasAttribute, + Canvas, + CheckboxOptions, + CheckBoxConfiguration, + OnCheckboxChangeCallback, + CheckboxAttribute, + Checkbox, + SelectStatus, + CheckboxGroupOptions, + CheckboxGroupResult, + OnCheckboxGroupChangeCallback, + CheckboxGroupAttribute, + CheckboxGroup, + CircleOptions, + CircleAttribute, + Circle, + SpaceType, + ColumnOptions, + ColumnOptionsV2, + ColumnAttribute, + Column, + ColumnSplitDividerStyle, + ColumnSplitAttribute, + ColumnSplit, + InputCounterOptions, + TextDecorationOptions, + DividerStyle, + AnimatableArithmetic, + ReuseIdCallback, + ReuseOptions, + Context, + postCardAction, + Configuration, + Rectangle, + ExpectedFrameRateRange, + $r, + $rawfile, + AccessibilitySamePageMode, + AccessibilityRoleType, + AccessibilityFocusCallback, + AccessibilityAction, + AccessibilityActionInterceptResult, + AccessibilityActionInterceptCallback, + FinishCallbackType, + TouchTestStrategy, + AnimateParam, + ICurve, + MotionPathOptions, + sharedTransitionOptions, + GeometryTransitionOptions, + LinearGradientOptions, + SweepGradientOptions, + RadialGradientOptions, + TranslateOptions, + ScaleOptions, + VerticalAlignParam, + HorizontalAlignParam, + AlignRuleOption, + LocalizedHorizontalAlignParam, + LocalizedVerticalAlignParam, + LocalizedAlignRuleOptions, + ChainStyle, + RotateOptions, + TransitionEdge, + AsymmetricTransitionOption, + DrawModifier, + TransitionEffect, + ItemDragInfo, + EffectType, + PreDragStatus, + DragItemInfo, + animateTo, + animateToImmediately, + vp2px, + px2vp, + PointerStyle, + EventTarget, + SourceType, + SourceTool, + RepeatMode, + BlurStyle, + BlurStyleActivePolicy, + ThemeColorMode, + AnchoredColorMode, + AdaptiveColor, + ModalTransition, + BackgroundBlurStyleOptions, + ForegroundBlurStyleOptions, + BlurOptions, + SystemAdaptiveOptions, + BlurStyleOptions, + BackgroundEffectOptions, + ForegroundEffectOptions, + PickerTextStyle, + PickerDialogButtonStyle, + ShadowType, + ShadowOptions, + ShadowStyle, + MultiShadowOptions, + SafeAreaType, + SafeAreaEdge, + LayoutSafeAreaType, + LayoutSafeAreaEdge, + SheetSize, + ModifierKeyStateGetter, + BaseEvent, + BorderImageOption, + LayoutPolicy, + ClickEvent, + HoverEvent, + MouseEvent, + AccessibilityHoverEvent, + TouchObject, + HistoricalPoint, + TouchEvent, + AxisEvent, + SizeChangeCallback, + GestureRecognizerJudgeBeginCallback, + ShouldBuiltInRecognizerParallelWithCallback, + TransitionFinishCallback, + PixelMap, + DragBehavior, + UnifiedData, + Summary, + UniformDataType, + DragResult, + BlendMode, + BlendApplyType, + DragEvent, + OnDragEventCallback, + DropOptions, + KeyEvent, + FocusAxisEvent, + CrownEvent, + BindOptions, + DismissContentCoverAction, + ContentCoverOptions, + SheetTitleOptions, + SheetType, + SheetMode, + ScrollSizeMode, + SheetKeyboardAvoidMode, + SheetDismiss, + DismissSheetAction, + SpringBackAction, + SingleLengthDetent, + DoubleLengthDetents, + TripleLengthDetents, + SheetOptions, + CustomStyles, + StateStyles, + PopupMessageOptions, + DismissReason, + DismissPopupAction, + PopupStateChangeParam, + PopupStateChangeCallback, + PopupMaskType, + PopupBorderLinearGradient, + PopupCommonOptions, + TipsOptions, + PopupButton, + PopupOptions, + CustomPopupOptions, + MenuPreviewMode, + AnimationNumberRange, + ContextMenuAnimationOptions, + PreviewScaleMode, + BorderRadiusType, + HapticFeedbackMode, + ContextMenuOptions, + MenuOptions, + ProgressMask, + TouchTestInfo, + TouchResult, + PixelStretchEffectOptions, + ClickEffect, + FadingEdgeOptions, + NestedScrollOptions, + MenuElement, + AttributeModifier, + ContentModifier, + CommonConfiguration, + OutlineStyle, + DragPreviewMode, + DraggingSizeChangeEffect, + MenuPolicy, + DragPreviewOptions, + DragInteractionOptions, + PreviewConfiguration, + InvertOptions, + Optional, + TipsMessageType, + ModalMode, + MenuMaskType, + AvailableLayoutArea, + BackgroundImageOptions, + BackgroundOptions, + CustomProperty, + CommonMethod, + CommonAttribute, + OverlayOptions, + OverlayOffset, + FractionStop, + CommonShapeMethod, + PixelRoundPolicy, + LinearGradientBlurOptions, + MotionBlurAnchor, + MotionBlurOptions, + GeometryInfo, + Layoutable, + Measurable, + SizeResult, + MeasureResult, + NavDestinationInfo, + NavigationInfo, + RouterPageInfo, + UIContext, + DrawContext, + VisualEffect, + Filter, + Blender, + PromptActionDialogController, + RectResult, + CaretOffset, + TextContentControllerOptions, + TextContentControllerBase, + ContentClipMode, + ScrollableCommonMethod, + ScrollResult, + OnWillScrollCallback, + OnScrollCallback, + OnItemDragStartCallback, + OnMoveHandler, + ItemDragEventHandler, + DynamicNode, + EdgeEffectOptions, + EffectEdge, + ChildrenMainSize, + BackgroundBrightnessOptions, + PointLightStyle, + KeyframeAnimateParam, + KeyframeState, + Callback, + HoverCallback, + AccessibilityCallback, + AccessibilityTransparentCallback, + VisibleAreaEventOptions, + VisibleAreaChangeCallback, + UICommonEvent, + UIGestureEvent, + GestureModifier, + SelectionOptions, + FocusMovement, + KeyboardAvoidMode, + HoverModeAreaType, + DateRange, + TerminationInfo, + DateTimeOptions, + Bindable, + BindableResourceStr, + BindableResourceStrArray, + $$, + applyStyles, + ContainerSpanAttribute, + ContainerSpan, + ContentSlotAttribute, + ContentSlot, + CounterAttribute, + Counter, + Entry, + Component, + ComponentV2, + Reusable, + ReusableV2, + CustomLayout, + CustomDialog, + BaseCustomDialog, + BaseCustomComponent, + CustomComponent, + CustomComponentV2, + PageLifeCycle, + LayoutCallback, + CustomDialogControllerOptions, + CustomDialogControllerExternalOptions, + CustomDialogController, + DataPanelType, + ColorStop, + LinearGradient, + DataPanelShadowOptions, + DataPanelOptions, + DataPanelConfiguration, + DataPanelAttribute, + DataPanel, + DatePickerResult, + DatePickerMode, + DatePickerOptions, + DatePickerAttribute, + LunarSwitchStyle, + DatePickerDialogOptions, + DatePickerDialog, + DatePicker, + DividerAttribute, + Divider, + EffectComponentAttribute, + EffectComponent, + EllipseOptions, + EllipseAttribute, + Ellipse, + EmbeddedComponentAttribute, + EmbeddedComponent, + CheckBoxShape, + Color, + ColoringStrategy, + ImageFit, + BorderStyle, + LineJoinStyle, + TouchType, + InteractionHand, + MouseButton, + MouseAction, + AnimationStatus, + Curve, + FillMode, + PlayMode, + KeyType, + KeySource, + Edge, + Week, + Direction, + BarState, + EdgeEffect, + Alignment, + TransitionType, + RelateType, + Visibility, + LineCapStyle, + Axis, + HorizontalAlign, + FlexAlign, + ItemAlign, + FlexDirection, + PixelRoundCalcPolicy, + PixelRoundMode, + FlexWrap, + VerticalAlign, + ImageRepeat, + ImageSize, + GradientDirection, + SharedTransitionEffectType, + FontStyle, + FontWeight, + TextAlign, + TextOverflow, + TextDecorationType, + TextCase, + TextHeightAdaptivePolicy, + ResponseType, + HoverEffect, + Placement, + ArrowPointPosition, + CopyOptions, + HitTestMode, + TitleHeight, + ModifierKey, + FunctionKey, + ImageSpanAlignment, + ObscuredReasons, + TextContentStyle, + ClickEffectLevel, + XComponentType, + NestedScrollMode, + ScrollSource, + RenderFit, + DialogButtonStyle, + WordBreak, + LineBreakStrategy, + EllipsisMode, + Nullable, + OptionWidthMode, + IlluminatedType, + FoldStatus, + AppRotation, + EmbeddedType, + MarqueeUpdateStrategy, + TextDecorationStyle, + TextSelectableMode, + AccessibilityHoverType, + WidthBreakpoint, + HeightBreakpoint, + AxisModel, + PageFlipMode, + CrownAction, + CrownSensitivity, + AxisAction, + FocusDrawLevel, + DividerMode, + LifeCycle, + ExtendableComponent, + FlexOptions, + FlexSpaceOptions, + FlexAttribute, + Flex, + FlowItemAttribute, + FlowItem, + FocusBoxStyle, + FocusPriority, + KeyProcessingMode, + WindowStatusType, + FolderStackOptions, + OnFoldStatusChangeInfo, + OnFoldStatusChangeCallback, + OnHoverStatusChangeCallback, + FolderStackAttribute, + HoverEventParam, + FolderStack, + ForEach, + GaugeOptions, + GaugeShadowOptions, + GaugeIndicatorOptions, + GaugeConfiguration, + GaugeAttribute, + Gauge, + PanDirection, + SwipeDirection, + GestureMode, + GestureMask, + GestureJudgeResult, + GestureInfo, + FingerInfo, + GestureType, + BaseGestureEvent, + TapGestureEvent, + LongPressGestureEvent, + PanGestureEvent, + PinchGestureEvent, + RotationGestureEvent, + SwipeGestureEvent, + GestureEvent, + BaseHandlerOptions, + Gesture, + TapGestureParameters, + TapGesture, + LongPressGesture, + PanGestureOptions, + PanGesture, + SwipeGesture, + PinchGesture, + RotationGesture, + GestureGroup, + GestureHandler, + TapGestureHandlerOptions, + TapGestureHandler, + LongPressGestureHandlerOptions, + LongPressGestureHandler, + PanGestureHandlerOptions, + PanGestureHandler, + SwipeGestureHandlerOptions, + SwipeGestureHandler, + PinchGestureHandlerOptions, + PinchGestureHandler, + RotationGestureHandlerOptions, + RotationGestureHandler, + GestureGroupGestureHandlerOptions, + GestureGroupHandler, + GesturePriority, + GestureRecognizerState, + ScrollableTargetInfo, + EventTargetInfo, + GestureRecognizer, + TapRecognizer, + LongPressRecognizer, + SwipeRecognizer, + PinchRecognizer, + RotationRecognizer, + PanRecognizer, + GridLayoutOptions, + GridDirection, + GridItemAlignment, + ComputedBarAttribute, + GridAttribute, + Grid, + GridColColumnOption, + GridColOptions, + GridColAttribute, + GridCol, + GridItemStyle, + GridItemOptions, + GridItemAttribute, + GridItem, + GridRowSizeOption, + GridRowColumnOption, + GutterOption, + BreakpointsReference, + GridRowDirection, + BreakPoints, + GridRowOptions, + GridRowAttribute, + GridRow, + DrawingColorFilter, + ResolutionQuality, + DrawingLattice, + ImageMatrix, + ImageRenderMode, + ImageContent, + DynamicRangeMode, + ImageInterpolation, + ImageRotateOrientation, + ImageCompleteEvent, + ImageSourceSize, + ColorContent, + ImageAttribute, + ImageErrorCallback, + ImageOnCompleteCallback, + ImageError, + ResizableOptions, + Image, + ImageFrameInfo, + ImageAnimatorAttribute, + ImageAnimator, + ImageAnalyzerType, + ImageAnalyzerController, + ImageAnalyzerConfig, + ImageAIOptions, + ImageSpanAttribute, + ImageCompleteCallback, + ImageLoadResult, + ImageSpan, + IndicatorComponentController, + IndicatorComponentAttribute, + IndicatorComponent, + setAppBgColor, + CompatibleComponentInfo, + CompatibleInitCallback, + CompatibleUpdateCallback, + compatibleComponent, + getCompatibleState, + compatibleWrappedBuilder, + transferCompatibleBuilder, + DataOperationType, + DataAddOperation, + DataDeleteOperation, + DataChangeOperation, + MoveIndex, + ExchangeIndex, + ExchangeKey, + DataMoveOperation, + DataExchangeOperation, + DataReloadOperation, + DataOperation, + DataChangeListener, + IDataSource, + LazyForEachAttribute, + LazyForEach, + LazyGridLayoutAttribute, + LazyVGridLayoutAttribute, + LazyVGridLayout, + ShapePoint, + LineOptions, + LineAttribute, + Line, + ScrollState, + ListItemAlign, + ListItemGroupArea, + StickyStyle, + ChainEdgeEffect, + ScrollSnapAlign, + ChainAnimationOptions, + CloseSwipeActionOptions, + VisibleListContentInfo, + OnScrollVisibleContentChangeCallback, + ListScroller, + ListOptions, + ListDividerOptions, + ListAttribute, + List, + SwipeEdgeEffect, + SwipeActionState, + SwipeActionItem, + SwipeActionOptions, + ListItemStyle, + ListItemOptions, + ListItemAttribute, + ListItem, + ListItemGroupStyle, + ListItemGroupOptions, + ListItemGroupAttribute, + ListItemGroup, + LoadingProgressStyle, + LoadingProgressAttribute, + LoadingProgressConfiguration, + LoadingProgress, + MarqueeOptions, + MarqueeAttribute, + Marquee, + Matrix2D, + ASTCResource, + MediaCachedImageInterface, + MediaCachedImageAttribute, + MediaCachedImage, + SubMenuExpandingMode, + MenuAttribute, + Menu, + MenuItemOptions, + MenuItemAttribute, + MenuItem, + MenuItemGroupOptions, + MenuItemGroupAttribute, + MenuItemGroup, + Orientation, + NavDestinationCommonTitle, + NavDestinationCustomTitle, + NavigationSystemTransitionType, + NavDestinationMode, + NavDestinationActiveReason, + RouteMapConfig, + NavDestinationContext, + NestedScrollInfo, + NavDestinationTransition, + NavDestinationAttribute, + NavDestinationTransitionDelegate, + NavDestination, + SystemBarStyle, + NavigationCommonTitle, + NavigationCustomTitle, + NavigationMode, + NavBarPosition, + NavigationTitleMode, + NavigationMenuItem, + PopInfo, + NavPathInfo, + LaunchMode, + NavigationOptions, + NavPathStack, + NavBar, + InterceptionShowCallback, + InterceptionModeCallback, + NavigationInterception, + ToolbarItemStatus, + NavigationOperation, + ToolbarItem, + NavigationTitleOptions, + BarStyle, + NavigationToolbarOptions, + NavigationMenuOptions, + MoreButtonOptions, + NavigationAttribute, + NavigationAnimatedTransition, + NavigationTransitionProxy, + UpdateTransitionCallback, + NavContentInfo, + Navigation, + NodeContainerAttribute, + NodeContainer, + RouteType, + SlideEffect, + CommonTransition, + PageTransitionOptions, + PageTransitionCallback, + PageTransitionEnter, + PageTransitionExit, + ParticleTuple, + VelocityOptions, + AccelerationOptions, + ParticleOptions, + PointParticleParameters, + ImageParticleParameters, + ParticleConfigs, + EmitterProperty, + EmitterParticleOptions, + EmitterOptions, + ParticlePropertyUpdaterConfigs, + ParticleUpdaterOptions, + ParticleColorOptions, + ParticleColorUpdaterOptions, + ParticlePropertyOptions, + ParticleColorPropertyUpdaterConfigs, + ParticleColorPropertyOptions, + ParticlePropertyAnimation, + Particles, + ParticleType, + ParticleEmitterShape, + DistributionType, + ParticleUpdater, + ParticleAttribute, + DisturbanceFieldOptions, + DisturbanceFieldShape, + ParticleAnnulusRegion, + Particle, + PasteIconStyle, + PasteDescription, + PasteButtonOptions, + PasteButtonOnClickResult, + PasteButtonInterface, + Callback_ClickEvent_PasteButtonOnClickResult_Void, + PasteButtonAttribute, + PasteButton, + PathOptions, + PathAttribute, + Path, + PatternLockChallengeResult, + CircleStyleOptions, + PatternLockController, + PatternLockAttribute, + PatternLock, + PluginComponentTemplate, + PluginComponentOptions, + PluginErrorData, + PluginErrorCallback, + PluginComponentAttribute, + PluginComponent, + PolygonOptions, + PolygonAttribute, + Polygon, + PolylineOptions, + PolylineAttribute, + Polyline, + ProgressOptions, + ProgressType, + ProgressStatus, + ProgressStyleOptions, + CommonProgressStyleOptions, + ScanEffectOptions, + EclipseStyleOptions, + ScaleRingStyleOptions, + RingStyleOptions, + LinearStyleOptions, + CapsuleStyleOptions, + ProgressStyle, + ProgressStyleMap, + ProgressAttribute, + ProgressConfiguration, + Progress, + QRCodeAttribute, + QRCode, + RadioIndicatorType, + RadioOptions, + RadioStyle, + OnRadioChangeCallback, + RadioAttribute, + RadioConfiguration, + Radio, + RatingOptions, + StarStyleOptions, + RatingConfiguration, + OnRatingChangeCallback, + RatingAttribute, + Rating, + RadiusItem, + RectOptions, + RoundedRectOptions, + RectAttribute, + Rect, + RefreshStatus, + RefreshOptions, + RefreshAttribute, + Refresh, + GuideLinePosition, + GuideLineStyle, + BarrierDirection, + LocalizedBarrierDirection, + BarrierStyle, + LocalizedBarrierStyle, + RelativeContainerAttribute, + RelativeContainer, + RepeatItem, + VirtualScrollOptions, + TemplateOptions, + RepeatAttribute, + Repeat, + _r, + _rawfile, + RichEditorDeleteDirection, + RichEditorSpanType, + RichEditorResponseType, + RichEditorSpanPosition, + RichEditorTextStyle, + LeadingMarginPlaceholder, + RichEditorParagraphStyle, + PasteEvent, + RichEditorTextSpan, + RichEditorLayoutStyle, + RichEditorImageSpanStyle, + RichEditorSymbolSpanStyle, + RichEditorTextStyleResult, + RichEditorParagraphResult, + RichEditorSymbolSpanStyleResult, + RichEditorTextSpanResult, + RichEditorImageSpanStyleResult, + RichEditorImageSpanResult, + RichEditorImageSpan, + RichEditorRange, + RichEditorGesture, + RichEditorTextSpanOptions, + KeyboardOptions, + RichEditorImageSpanOptions, + RichEditorBuilderSpanOptions, + PlaceholderStyle, + RichEditorSpanStyleOptions, + RichEditorParagraphStyleOptions, + RichEditorUpdateTextSpanStyleOptions, + RichEditorUpdateImageSpanStyleOptions, + RichEditorUpdateSymbolSpanStyleOptions, + RichEditorSymbolSpanOptions, + RichEditorSelection, + RichEditorInsertValue, + RichEditorDeleteValue, + RichEditorChangeValue, + RichEditorOptions, + RichEditorStyledStringOptions, + SelectionMenuOptions, + PreviewMenuOptions, + RichEditorBaseController, + RichEditorController, + RichEditorSpan, + RichEditorStyledStringController, + RichEditorAttribute, + CutEvent, + CopyEvent, + RichEditorUrlStyle, + SubmitCallback, + MenuOnAppearCallback, + MenuCallback, + PasteEventCallback, + OnHoverCallback, + RichEditor, + RowOptions, + RowOptionsV2, + RowAttribute, + Row, + RowSplitAttribute, + RowSplit, + SaveIconStyle, + SaveDescription, + SaveButtonOptions, + SaveButtonOnClickResult, + SaveButtonInterface, + Callback_ClickEvent_SaveButtonOnClickResult_Void, + SaveButtonAttribute, + SaveButton, + ScrollDirection, + ScrollAlign, + OffsetResult, + ScrollEdgeOptions, + ScrollToIndexOptions, + ScrollAnimationOptions, + OffsetOptions, + Scroller, + ScrollOptions, + ScrollPageOptions, + ScrollSnapOptions, + OnScrollEdgeCallback, + OnScrollFrameBeginHandlerResult, + OnScrollFrameBeginCallback, + ScrollAttribute, + ScrollOnScrollCallback, + ScrollOnWillScrollCallback, + Scroll, + ScrollBarDirection, + ScrollBarOptions, + ScrollBarAttribute, + ScrollBar, + SearchController, + CancelButtonStyle, + SearchType, + SearchOptions, + IconOptions, + SearchButtonOptions, + CancelButtonOptions, + CancelButtonSymbolOptions, + SearchSubmitCallback, + SearchAttribute, + Search, + SecurityComponentLayoutDirection, + SecurityComponentMethod, + SelectOption, + ArrowPosition, + MenuAlignType, + AvoidanceMode, + OnSelectCallback, + MenuOutlineOptions, + SelectAttribute, + MenuItemConfiguration, + Select, + ViewportRect, + ShapeAttribute, + Shape, + SideBarContainerType, + SideBarPosition, + ButtonIconOptions, + ButtonStyle, + SideBarContainerAttribute, + SideBarContainer, + SliderStyle, + SliderChangeMode, + SliderInteraction, + SlideRange, + SliderOptions, + SliderBlockType, + SliderBlockStyle, + SliderTriggerChangeCallback, + SliderConfiguration, + SliderAttribute, + Slider, + TextBackgroundStyle, + BaseSpan, + SpanAttribute, + Span, + StackOptions, + StackAttribute, + Stack, + StepperOptions, + StepperAttribute, + Stepper, + ItemState, + StepperItemAttribute, + StepperItem, + StyledStringMarshallingValue, + StyledStringMarshallCallback, + StyledStringUnmarshallCallback, + StyledString, + StyleOptions, + SpanStyle, + TextStyle, + TextStyleInterface, + DecorationStyle, + DecorationStyleInterface, + BaselineOffsetStyle, + LetterSpacingStyle, + TextShadowStyle, + BackgroundColorStyle, + GestureStyle, + GestureStyleInterface, + ParagraphStyle, + ParagraphStyleInterface, + LineHeightStyle, + UrlStyle, + StyledStringValue, + MutableStyledString, + StyledStringKey, + ImageAttachment, + ResourceImageAttachmentOptions, + ImageAttachmentInterface, + AttachmentType, + ColorFilterType, + ImageAttachmentLayoutStyle, + CustomSpanMetrics, + CustomSpanDrawInfo, + CustomSpanMeasureInfo, + CustomSpan, + UserDataSpan, + SwiperController, + Indicator, + DotIndicator, + SwiperAutoFill, + DigitIndicator, + ArrowStyle, + SwiperDisplayMode, + SwiperAnimationEvent, + AutoPlayOptions, + SwiperNestedScrollMode, + SwiperAnimationMode, + OnSwiperAnimationStartCallback, + OnSwiperAnimationEndCallback, + OnSwiperGestureSwipeCallback, + SwiperAttribute, + SwiperContentAnimatedTransition, + SwiperContentTransitionProxy, + SwiperContentWillScrollResult, + ContentDidScrollCallback, + ContentWillScrollCallback, + Swiper, + SymbolRenderingStrategy, + SymbolEffectStrategy, + EffectDirection, + EffectScope, + EffectFillStyle, + SymbolEffect, + ScaleSymbolEffect, + HierarchicalSymbolEffect, + AppearSymbolEffect, + DisappearSymbolEffect, + BounceSymbolEffect, + ReplaceSymbolEffect, + PulseSymbolEffect, + SymbolGlyphAttribute, + SymbolGlyph, + SymbolSpanAttribute, + SymbolSpan, + SelectedMode, + LayoutMode, + SubTabBarIndicatorStyle, + BoardStyle, + TabBarLabelStyle, + TabBarIconStyle, + TabBarSymbol, + TabBarOptions, + SubTabBarStyle, + BottomTabBarStyle, + TabContentAttribute, + TabContent, + BarMode, + AnimationMode, + BarPosition, + LayoutStyle, + TabsCacheMode, + TabsController, + TabsOptions, + TabsAnimationEvent, + BarGridColumnOptions, + ScrollableBarModeOptions, + OnTabsAnimationStartCallback, + OnTabsAnimationEndCallback, + OnTabsGestureSwipeCallback, + TabsCustomContentTransitionCallback, + OnTabsContentWillChangeCallback, + TabsAttribute, + TabContentAnimatedTransition, + TabContentTransitionProxy, + Tabs, + TextOverflowOptions, + TextAttribute, + TextSpanType, + TextResponseType, + MarqueeState, + MarqueeStartPolicy, + TextOptions, + TextMarqueeOptions, + TextController, + Text, + TextAreaController, + TextAreaOptions, + TextAreaType, + TextAreaSubmitCallback, + TextAreaAttribute, + TextArea, + TextClockController, + TextClockConfiguration, + TextClockOptions, + TextClockAttribute, + TextClock, + TextDataDetectorType, + TextDataDetectorConfig, + TextRange, + InsertValue, + TextDeleteDirection, + MenuType, + AutoCapitalizationMode, + DeleteValue, + OnDidChangeCallback, + EditableTextOnChangeCallback, + TextBaseController, + TextEditControllerEx, + PreviewText, + StyledStringController, + StyledStringChangedListener, + StyledStringChangeValue, + LayoutManager, + PositionWithAffinity, + CaretStyle, + TextMenuItemId, + TextMenuItem, + OnCreateMenuCallback, + OnMenuItemClickCallback, + EditMenuOptions, + DecorationStyleResult, + FontSettingOptions, + TextChangeOptions, + EditableTextChangeValue, + TextMenuShowMode, + TextMenuOptions, + KeyboardAppearance, + InputType, + ContentType, + EnterKeyType, + UnderlineColor, + SubmitEvent, + TextInputController, + TextInputOptions, + TextInputStyle, + PasswordIcon, + OnSubmitCallback, + OnTextSelectionChangeCallback, + OnContentScrollCallback, + OnPasteCallback, + TextInputAttribute, + TextInput, + TextPickerRangeContent, + TextCascadePickerRangeContent, + TextPickerOptions, + DividerOptions, + TextPickerTextStyle, + TextPickerScrollStopCallback, + OnTextPickerChangeCallback, + TextPickerEnterSelectedAreaCallback, + TextPickerAttribute, + TextPickerResult, + TextPickerDialogOptions, + TextPickerDialog, + TextPicker, + TextTimerController, + TextTimerConfiguration, + TextTimerOptions, + TextTimerAttribute, + TextTimer, + TimePickerResult, + TimePickerFormat, + TimePickerOptions, + OnTimePickerChangeCallback, + TimePickerAttribute, + TimePickerDialogOptions, + TimePickerDialog, + TimePicker, + ToggleType, + SwitchStyle, + ToggleConfiguration, + ToggleOptions, + ToggleAttribute, + Toggle, + RecordData, + DpiFollowStrategy, + WindowModeFollowStrategy, + UIExtensionOptions, + ReceiveCallback, + UIExtensionProxy, + UIExtensionComponentAttribute, + UIExtensionComponent, + Resource, + Length, + PX, + VP, + FP, + LPX, + Percentage, + Degree, + Dimension, + ResourceStr, + DrawingCanvas, + Padding, + LocalizedPadding, + Margin, + EdgeWidth, + EdgeWidths, + LocalizedEdgeWidths, + EdgeOutlineWidths, + BorderRadiuses, + LocalizedBorderRadiuses, + OutlineRadiuses, + EdgeColors, + LocalizedEdgeColors, + LocalizedMargin, + EdgeStyles, + EdgeOutlineStyles, + Offset, + ResourceColor, + LengthConstrain, + VoidCallback, + LengthMetricsUnit, + LengthMetrics, + ColorMetrics, + Font, + Area, + Position, + LocalizedPosition, + Edges, + LocalizedEdges, + Bias, + ConstraintSizeOptions, + SizeOptions, + BorderOptions, + OutlineOptions, + MarkStyle, + ColorFilter, + TouchPoint, + DirectionalEdgesT, + DividerStyleOptions, + ChainWeightOptions, + AccessibilityOptions, + SeekMode, + PlaybackSpeed, + FullscreenInfo, + PreparedInfo, + PlaybackInfo, + PosterOptions, + VideoOptions, + VideoController, + VideoAttribute, + Video, + GetItemMainSizeByIndex, + SectionOptions, + WaterFlowSections, + WaterFlowLayoutMode, + WaterFlowOptions, + WaterFlowAttribute, + WaterFlow, + OnNavigationEntryCommittedCallback, + OnSslErrorEventCallback, + OnLargestContentfulPaintCallback, + OnFirstMeaningfulPaintCallback, + OnOverrideUrlLoadingCallback, + OnIntelligentTrackingPreventionCallback, + OnNativeEmbedVisibilityChangeCallback, + NativeMediaPlayerConfig, + OnRenderProcessNotRespondingCallback, + OnRenderProcessRespondingCallback, + OnViewportFitChangedCallback, + OnAdsBlockedCallback, + AdsBlockedDetails, + WebKeyboardOptions, + WebKeyboardController, + WebKeyboardCallbackInfo, + WebKeyboardCallback, + MessageLevel, + MixedMode, + OnSafeBrowsingCheckResultCallback, + HitTestType, + CacheMode, + OverScrollMode, + WebDarkMode, + WebCaptureMode, + ThreatType, + WebMediaOptions, + ScreenCaptureConfig, + FullScreenExitHandler, + FullScreenEnterEvent, + OnFullScreenEnterCallback, + RenderExitReason, + OnContextMenuHideCallback, + SslError, + FileSelectorMode, + WebLayoutMode, + RenderProcessNotRespondingReason, + FileSelectorParam, + JsResult, + FileSelectorResult, + HttpAuthHandler, + SslErrorHandler, + ClientAuthenticationHandler, + ProtectedResourceType, + PermissionRequest, + ScreenCaptureHandler, + DataResubmissionHandler, + ControllerHandler, + ContextMenuSourceType, + ContextMenuMediaType, + ContextMenuInputFieldType, + NativeEmbedStatus, + ContextMenuEditStateFlags, + WebNavigationType, + RenderMode, + ViewportFit, + WebContextMenuParam, + WebContextMenuResult, + ConsoleMessage, + WebResourceRequest, + WebResourceResponse, + Header, + WebResourceError, + JsGeolocation, + WebCookie, + EventResult, + Literal_String_script_Callback_String_Void_callback_, + Literal_String_baseUrl_data_encoding_historyUrl_mimeType, + Literal_Union_String_Resource_url_Array_Header_headers, + Literal_Object_object__String_name_Array_String_methodList, + WebController, + WebOptions, + ScriptItem, + LoadCommittedDetails, + IntelligentTrackingPreventionDetails, + WebInterface, + NativeEmbedInfo, + NativeEmbedDataInfo, + NativeEmbedVisibilityInfo, + NativeEmbedTouchInfo, + FirstMeaningfulPaint, + LargestContentfulPaint, + RenderProcessNotRespondingData, + OnPageEndEvent, + OnPageBeginEvent, + OnProgressChangeEvent, + OnTitleReceiveEvent, + OnGeolocationShowEvent, + OnAlertEvent, + OnBeforeUnloadEvent, + OnConfirmEvent, + OnPromptEvent, + OnConsoleEvent, + OnErrorReceiveEvent, + OnHttpErrorReceiveEvent, + OnDownloadStartEvent, + OnRefreshAccessedHistoryEvent, + OnRenderExitedEvent, + OnShowFileSelectorEvent, + OnResourceLoadEvent, + OnScaleChangeEvent, + OnHttpAuthRequestEvent, + OnInterceptRequestEvent, + OnPermissionRequestEvent, + OnScreenCaptureRequestEvent, + OnContextMenuShowEvent, + OnSearchResultReceiveEvent, + OnScrollEvent, + OnSslErrorEventReceiveEvent, + OnClientAuthenticationEvent, + OnWindowNewEvent, + OnTouchIconUrlReceivedEvent, + OnFaviconReceivedEvent, + OnPageVisibleEvent, + OnDataResubmittedEvent, + OnAudioStateChangedEvent, + OnFirstContentfulPaintEvent, + OnLoadInterceptEvent, + OnOverScrollEvent, + JavaScriptProxy, + WebKeyboardAvoidMode, + WebElementType, + WebResponseType, + SelectionMenuOptionsExt, + Callback_OnPageEndEvent_Void, + Callback_OnPageBeginEvent_Void, + Callback_OnProgressChangeEvent_Void, + Callback_OnTitleReceiveEvent_Void, + Callback_OnGeolocationShowEvent_Void, + Callback_OnAlertEvent_Boolean, + Callback_OnBeforeUnloadEvent_Boolean, + Callback_OnConfirmEvent_Boolean, + Callback_OnPromptEvent_Boolean, + Callback_OnConsoleEvent_Boolean, + Callback_OnErrorReceiveEvent_Void, + Callback_OnHttpErrorReceiveEvent_Void, + Callback_OnDownloadStartEvent_Void, + Callback_OnRefreshAccessedHistoryEvent_Void, + Literal_Union_String_WebResourceRequest_data, + Type_WebAttribute_onUrlLoadIntercept_callback, + Literal_Function_handler_Object_error, + Callback_Literal_Function_handler_Object_error_Void, + Callback_OnRenderExitedEvent_Void, + Callback_OnShowFileSelectorEvent_Boolean, + Literal_Object_detail, + Callback_Literal_Object_detail_Boolean, + Literal_Function_callback__Object_fileSelector, + Type_WebAttribute_onFileSelectorShow_callback, + Callback_OnResourceLoadEvent_Void, + Callback_OnScaleChangeEvent_Void, + Callback_OnHttpAuthRequestEvent_Boolean, + Callback_OnInterceptRequestEvent_WebResourceResponse, + Callback_OnPermissionRequestEvent_Void, + Callback_OnScreenCaptureRequestEvent_Void, + Callback_OnContextMenuShowEvent_Boolean, + Callback_OnSearchResultReceiveEvent_Void, + Callback_OnScrollEvent_Void, + Callback_OnSslErrorEventReceiveEvent_Void, + Callback_OnClientAuthenticationEvent_Void, + Callback_OnWindowNewEvent_Void, + Callback_OnTouchIconUrlReceivedEvent_Void, + Callback_OnFaviconReceivedEvent_Void, + Callback_OnPageVisibleEvent_Void, + Callback_OnDataResubmittedEvent_Void, + Callback_OnAudioStateChangedEvent_Void, + Callback_OnFirstContentfulPaintEvent_Void, + Callback_OnLoadInterceptEvent_Boolean, + Callback_OnOverScrollEvent_Void, + Callback_NativeEmbedDataInfo_Void, + Callback_NativeEmbedTouchInfo_Void, + WebAttribute, + SslErrorEvent, + Literal_String_plainText, + Callback_Literal_String_plainText_Void, + ExpandedMenuItemOptions, + NestedScrollOptionsExt, + Web, + WithThemeOptions, + WithThemeAttribute, + WithTheme, + SurfaceRect, + NativeXComponentPointer, + SurfaceRotationOptions, + XComponentController, + XComponentOptions, + NativeXComponentParameters, + XComponentAttribute, + XComponentParameters, + XComponent, +} from '@ohos.arkui.component'; +export { + State, + Prop, + PropRef, + Link, + Observed, + Track, + ObjectLink, + StorageProp, + StoragePropRef, + StorageLink, + LocalStorageProp, + LocalStoragePropRef, + LocalStorageLink, + Provide, + Consume, + Watch, + Require, + Local, + Param, + Once, + Event, + Provider, + Consumer, + ObservedV2, + Trace, + Computed, + Monitor, + IMonitor, + IMonitorValue, + IDecoratedVariable, + IDecoratedV1Variable, + IDecoratedImmutableVariable, + IDecoratedMutableVariable, + IDecoratedUpdatableVariable, + IStateDecoratedVariable, + IPropDecoratedVariable, + IPropRefDecoratedVariable, + ILocalStoragePropRefDecoratedVariable, + ILinkDecoratedVariable, + IProvideDecoratedVariable, + IConsumeDecoratedVariable, + IObjectLinkDecoratedVariable, + IStorageLinkDecoratedVariable, + IStoragePropDecoratedVariable, + IStoragePropRefDecoratedVariable, + ILocalStorageLinkDecoratedVariable, + ILocalDecoratedVariable, + IParamDecoratedVariable, + IParamOnceDecoratedVariable, + LinkSourceType, + IMutableStateMeta, + IMutableKeyedStateMeta, + IObserve, + OBSERVE, + RenderIdType, + IObservedObject, + STATE_MGMT_FACTORY, + IStateMgmtFactory, + IDecoratedV2Variable, + IProviderDecoratedVariable, + IConsumerDecoratedVariable, + WatchFuncType, + WatchIdType, + IWatchSubscriberRegister, + ISubscribedWatches, + IComputedDecoratedVariable, + IMonitorDecoratedVariable, + IMonitorPathInfo, + memorizeUpdatedState, + memo, + ComponentBuilder, + __memo_context_type, + __memo_id_type, + MemoCallSiteKey, + Disposable, + MutableState, + Equivalent, + InternalScope, + StateContext, + propState, + objectLinkState, + stateOf, + contextLocalStateOf, + contextLocal, + observableProxy, + StorageLinkState, + AppStorageLinkState, + SyncedProperty, + MemoSkip, + UIUtils, + GetterCallback, + SetterCallback, + Binding, + MutableBinding, + MemoState, + AppStorage, + EnvPropsOptions, + Environment, + LocalStorage, + PersistentStorage, + ToJSONType, + FromJSONType, + OnChangeType, + AbstractProperty, + SubscribedAbstractProperty, + ColorMode, + LayoutDirection, +} from '@ohos.arkui.stateManagement';