• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2021-2023 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
21/*** if arkts 1.2 */
22import { CommonMethod,CommonConfiguration,ContentModifier,MultiShadowOptions,Optional  } from './common'
23import { CustomBuilder } from './builder'
24import { ResourceStr,Dimension,ResourceColor,Length } from './units'
25import { LinearGradient } from './dataPanel'
26/*** endif */
27
28/**
29 * Defines Gauge constructor options.
30 *
31 * @interface GaugeOptions
32 * @syscap SystemCapability.ArkUI.ArkUI.Full
33 * @crossplatform
34 * @form
35 * @atomicservice
36 * @since arkts {'1.1':'18','1.2':'20'}
37 * @arkts 1.1&1.2
38 */
39interface GaugeOptions {
40  /**
41   * Set current data value.
42   *
43   * @type { number }
44   * @syscap SystemCapability.ArkUI.ArkUI.Full
45   * @since 8
46   */
47  /**
48   * Set current data value.
49   *
50   * @type { number }
51   * @syscap SystemCapability.ArkUI.ArkUI.Full
52   * @form
53   * @since 9
54   */
55  /**
56   * Set current data value.
57   *
58   * @type { number }
59   * @syscap SystemCapability.ArkUI.ArkUI.Full
60   * @crossplatform
61   * @form
62   * @since 10
63   */
64  /**
65   * Set current data value.
66   *
67   * @type { number }
68   * @syscap SystemCapability.ArkUI.ArkUI.Full
69   * @crossplatform
70   * @form
71   * @atomicservice
72   * @since 11
73   */
74  /**
75   * Set current data value.
76   * Anonymous Object Rectification.
77   *
78   * @type { number }
79   * @syscap SystemCapability.ArkUI.ArkUI.Full
80   * @crossplatform
81   * @form
82   * @atomicservice
83   * @since arkts {'1.1':'18','1.2':'20'}
84   * @arkts 1.1&1.2
85   */
86  value: number;
87
88  /**
89   * Set current segment minimum value.
90   *
91   * @type { ?number }
92   * @syscap SystemCapability.ArkUI.ArkUI.Full
93   * @since 8
94   */
95  /**
96   * Set current segment minimum value.
97   *
98   * @type { ?number }
99   * @syscap SystemCapability.ArkUI.ArkUI.Full
100   * @form
101   * @since 9
102   */
103  /**
104   * Set current segment minimum value.
105   *
106   * @type { ?number }
107   * @syscap SystemCapability.ArkUI.ArkUI.Full
108   * @crossplatform
109   * @form
110   * @since 10
111   */
112  /**
113   * Set current segment minimum value.
114   *
115   * @type { ?number }
116   * @syscap SystemCapability.ArkUI.ArkUI.Full
117   * @crossplatform
118   * @form
119   * @atomicservice
120   * @since 11
121   */
122  /**
123   * Set current segment minimum value.
124   * Anonymous Object Rectification.
125   *
126   * @type { ?number }
127   * @syscap SystemCapability.ArkUI.ArkUI.Full
128   * @crossplatform
129   * @form
130   * @atomicservice
131   * @since arkts {'1.1':'18','1.2':'20'}
132   * @arkts 1.1&1.2
133   */
134  min?: number;
135
136  /**
137   * Set current segment maximum value.
138   *
139   * @type { ?number }
140   * @syscap SystemCapability.ArkUI.ArkUI.Full
141   * @since 8
142   */
143  /**
144   * Set current segment maximum value.
145   *
146   * @type { ?number }
147   * @syscap SystemCapability.ArkUI.ArkUI.Full
148   * @form
149   * @since 9
150   */
151  /**
152   * Set current segment maximum value.
153   *
154   * @type { ?number }
155   * @syscap SystemCapability.ArkUI.ArkUI.Full
156   * @crossplatform
157   * @form
158   * @since 10
159   */
160  /**
161   * Set current segment maximum value.
162   *
163   * @type { ?number }
164   * @syscap SystemCapability.ArkUI.ArkUI.Full
165   * @crossplatform
166   * @form
167   * @atomicservice
168   * @since 11
169   */
170  /**
171   * Set current segment maximum value.
172   * Anonymous Object Rectification.
173   *
174   * @type { ?number }
175   * @syscap SystemCapability.ArkUI.ArkUI.Full
176   * @crossplatform
177   * @form
178   * @atomicservice
179   * @since arkts {'1.1':'18','1.2':'20'}
180   * @arkts 1.1&1.2
181   */
182  max?: number;
183}
184
185/**
186 * Defines the Gauge component.
187 *
188 * @interface GaugeInterface
189 * @syscap SystemCapability.ArkUI.ArkUI.Full
190 * @since 8
191 */
192/**
193 * Defines the Gauge component.
194 *
195 * @interface GaugeInterface
196 * @syscap SystemCapability.ArkUI.ArkUI.Full
197 * @form
198 * @since 9
199 */
200/**
201 * Defines the Gauge component.
202 *
203 * @interface GaugeInterface
204 * @syscap SystemCapability.ArkUI.ArkUI.Full
205 * @crossplatform
206 * @form
207 * @since 10
208 */
209/**
210 * Defines the Gauge component.
211 *
212 * @interface GaugeInterface
213 * @syscap SystemCapability.ArkUI.ArkUI.Full
214 * @crossplatform
215 * @form
216 * @atomicservice
217 * @since arkts {'1.1':'11','1.2':'20'}
218 * @arkts 1.1&1.2
219 */
220interface GaugeInterface {
221  /**
222   * value:Current data value.
223   * min: Current Segment Minimum Value
224   * max: Current Segment Maximum Value
225   *
226   * @param { object } options
227   * @returns { GaugeAttribute }
228   * @syscap SystemCapability.ArkUI.ArkUI.Full
229   * @since 8
230   */
231  /**
232   * value:Current data value.
233   * min: Current Segment Minimum Value
234   * max: Current Segment Maximum Value
235   *
236   * @param { object } options
237   * @returns { GaugeAttribute }
238   * @syscap SystemCapability.ArkUI.ArkUI.Full
239   * @form
240   * @since 9
241   */
242  /**
243   * value:Current data value.
244   * min: Current Segment Minimum Value
245   * max: Current Segment Maximum Value
246   *
247   * @param { object } options
248   * @returns { GaugeAttribute }
249   * @syscap SystemCapability.ArkUI.ArkUI.Full
250   * @crossplatform
251   * @form
252   * @since 10
253   */
254  /**
255   * value:Current data value.
256   * min: Current Segment Minimum Value
257   * max: Current Segment Maximum Value
258   *
259   * @param { object } options
260   * @returns { GaugeAttribute }
261   * @syscap SystemCapability.ArkUI.ArkUI.Full
262   * @crossplatform
263   * @form
264   * @atomicservice
265   * @since 11
266   */
267  /**
268   * Called when the gauge component is used.
269   * Anonymous Object Rectification.
270   *
271   * @param { GaugeOptions } options - Gauge options.
272   * @returns { GaugeAttribute }
273   * @syscap SystemCapability.ArkUI.ArkUI.Full
274   * @crossplatform
275   * @form
276   * @atomicservice
277   * @since arkts {'1.1':'18','1.2':'20'}
278   * @arkts 1.1&1.2
279   */
280  (options: GaugeOptions): GaugeAttribute;
281}
282
283/**
284 * Defines the options of gauge track shadow.
285 *
286 * @extends MultiShadowOptions
287 * @interface GaugeShadowOptions
288 * @syscap SystemCapability.ArkUI.ArkUI.Full
289 * @crossplatform
290 * @since 11
291 */
292/**
293 * Defines the options of gauge track shadow.
294 *
295 * @extends MultiShadowOptions
296 * @interface GaugeShadowOptions
297 * @syscap SystemCapability.ArkUI.ArkUI.Full
298 * @crossplatform
299 * @atomicservice
300 * @since arkts {'1.1':'12','1.2':'20'}
301 * @arkts 1.1&1.2
302 */
303declare interface GaugeShadowOptions extends MultiShadowOptions {}
304
305/**
306 * Defines the options of gauge indicator.
307 *
308 * @interface GaugeIndicatorOptions
309 * @syscap SystemCapability.ArkUI.ArkUI.Full
310 * @crossplatform
311 * @since 11
312 */
313/**
314 * Defines the options of gauge indicator.
315 *
316 * @interface GaugeIndicatorOptions
317 * @syscap SystemCapability.ArkUI.ArkUI.Full
318 * @crossplatform
319 * @atomicservice
320 * @since arkts {'1.1':'12','1.2':'20'}
321 * @arkts 1.1&1.2
322 */
323declare interface GaugeIndicatorOptions {
324
325  /**
326   * Current indicator icon path.
327   *
328   * @type { ?ResourceStr } option type - the current option type.
329   * @default system style.
330   * @syscap SystemCapability.ArkUI.ArkUI.Full
331   * @crossplatform
332   * @since 11
333   */
334  /**
335   * Current indicator icon path.
336   *
337   * @type { ?ResourceStr } option type - the current option type.
338   * @default system style.
339   * @syscap SystemCapability.ArkUI.ArkUI.Full
340   * @crossplatform
341   * @atomicservice
342   * @since arkts {'1.1':'12','1.2':'20'}
343   * @arkts 1.1&1.2
344   */
345  icon?: ResourceStr;
346
347  /**
348   * Current indicator space.
349   *
350   * @type { ?Dimension } indicator space - the current indicator space.
351   * @default 8
352   * @syscap SystemCapability.ArkUI.ArkUI.Full
353   * @crossplatform
354   * @since 11
355   */
356  /**
357   * Current indicator space.
358   *
359   * @type { ?Dimension } indicator space - the current indicator space.
360   * @default 8
361   * @syscap SystemCapability.ArkUI.ArkUI.Full
362   * @crossplatform
363   * @atomicservice
364   * @since arkts {'1.1':'12','1.2':'20'}
365   * @arkts 1.1&1.2
366   */
367  space?: Dimension;
368}
369
370/**
371 * GaugeConfiguration used by content modifier
372 *
373 * @extends CommonConfiguration<GaugeConfiguration>
374 * @interface GaugeConfiguration
375 * @syscap SystemCapability.ArkUI.ArkUI.Full
376 * @crossplatform
377 * @atomicservice
378 * @since arkts {'1.1':'12','1.2':'20'}
379 * @arkts 1.1&1.2
380 */
381declare interface GaugeConfiguration extends CommonConfiguration<GaugeConfiguration> {
382  /**
383   * Current data value.
384   *
385   * @type { number } data value - the current data value.
386   * @syscap SystemCapability.ArkUI.ArkUI.Full
387   * @crossplatform
388   * @atomicservice
389   * @since arkts {'1.1':'12','1.2':'20'}
390   * @arkts 1.1&1.2
391   */
392  value: number;
393
394  /**
395   * Current Segment Minimum Value.
396   *
397   * @type { number } segment minimum value - the current segment minimum value.
398   * @syscap SystemCapability.ArkUI.ArkUI.Full
399   * @crossplatform
400   * @atomicservice
401   * @since arkts {'1.1':'12','1.2':'20'}
402   * @arkts 1.1&1.2
403   */
404  min: number;
405
406  /**
407   * Current Segment Maximum Value.
408   *
409   * @type { number } segment maximum value - the current segment maximum value.
410   * @syscap SystemCapability.ArkUI.ArkUI.Full
411   * @crossplatform
412   * @atomicservice
413   * @since arkts {'1.1':'12','1.2':'20'}
414   * @arkts 1.1&1.2
415   */
416  max: number;
417}
418
419/**
420 * @extends CommonMethod<GaugeAttribute>
421 * @syscap SystemCapability.ArkUI.ArkUI.Full
422 * @since 8
423 */
424/**
425 * @extends CommonMethod<GaugeAttribute>
426 * @syscap SystemCapability.ArkUI.ArkUI.Full
427 * @form
428 * @since 9
429 */
430/**
431 * @extends CommonMethod<GaugeAttribute>
432 * @syscap SystemCapability.ArkUI.ArkUI.Full
433 * @crossplatform
434 * @form
435 * @since 10
436 */
437/**
438 * @extends CommonMethod<GaugeAttribute>
439 * @syscap SystemCapability.ArkUI.ArkUI.Full
440 * @crossplatform
441 * @form
442 * @atomicservice
443 * @since arkts {'1.1':'11','1.2':'20'}
444 * @arkts 1.1&1.2
445 */
446declare class GaugeAttribute extends CommonMethod<GaugeAttribute> {
447  /**
448   * Sets the value for the current profile.
449   *
450   * @param { number } value
451   * @returns { GaugeAttribute }
452   * @syscap SystemCapability.ArkUI.ArkUI.Full
453   * @since 8
454   */
455  /**
456   * Sets the value for the current profile.
457   *
458   * @param { number } value
459   * @returns { GaugeAttribute }
460   * @syscap SystemCapability.ArkUI.ArkUI.Full
461   * @form
462   * @since 9
463   */
464  /**
465   * Sets the value for the current profile.
466   *
467   * @param { number } value
468   * @returns { GaugeAttribute }
469   * @syscap SystemCapability.ArkUI.ArkUI.Full
470   * @crossplatform
471   * @form
472   * @since 10
473   */
474  /**
475   * Sets the value for the current profile.
476   *
477   * @param { number } value
478   * @returns { GaugeAttribute }
479   * @syscap SystemCapability.ArkUI.ArkUI.Full
480   * @crossplatform
481   * @form
482   * @atomicservice
483   * @since arkts {'1.1':'11','1.2':'20'}
484   * @arkts 1.1&1.2
485   */
486  value(value: number): GaugeAttribute;
487
488  /**
489   * Set the start angle. Clock 0 is 0 degrees and clockwise is positive.
490   *
491   * @param { number } angle
492   * @returns { GaugeAttribute }
493   * @syscap SystemCapability.ArkUI.ArkUI.Full
494   * @since 8
495   */
496  /**
497   * Set the start angle. Clock 0 is 0 degrees and clockwise is positive.
498   *
499   * @param { number } angle
500   * @returns { GaugeAttribute }
501   * @syscap SystemCapability.ArkUI.ArkUI.Full
502   * @form
503   * @since 9
504   */
505  /**
506   * Set the start angle. Clock 0 is 0 degrees and clockwise is positive.
507   *
508   * @param { number } angle
509   * @returns { GaugeAttribute }
510   * @syscap SystemCapability.ArkUI.ArkUI.Full
511   * @crossplatform
512   * @form
513   * @since 10
514   */
515  /**
516   * Set the start angle. Clock 0 is 0 degrees and clockwise is positive.
517   *
518   * @param { number } angle
519   * @returns { GaugeAttribute }
520   * @syscap SystemCapability.ArkUI.ArkUI.Full
521   * @crossplatform
522   * @form
523   * @atomicservice
524   * @since arkts {'1.1':'11','1.2':'20'}
525   * @arkts 1.1&1.2
526   */
527  startAngle(angle: number): GaugeAttribute;
528
529  /**
530   * Sets the end angle position. Clock 0 is 0 degrees and clockwise is positive.
531   *
532   * @param { number } angle
533   * @returns { GaugeAttribute }
534   * @syscap SystemCapability.ArkUI.ArkUI.Full
535   * @since 8
536   */
537  /**
538   * Sets the end angle position. Clock 0 is 0 degrees and clockwise is positive.
539   *
540   * @param { number } angle
541   * @returns { GaugeAttribute }
542   * @syscap SystemCapability.ArkUI.ArkUI.Full
543   * @form
544   * @since 9
545   */
546  /**
547   * Sets the end angle position. Clock 0 is 0 degrees and clockwise is positive.
548   *
549   * @param { number } angle
550   * @returns { GaugeAttribute }
551   * @syscap SystemCapability.ArkUI.ArkUI.Full
552   * @crossplatform
553   * @form
554   * @since 10
555   */
556  /**
557   * Sets the end angle position. Clock 0 is 0 degrees and clockwise is positive.
558   *
559   * @param { number } angle
560   * @returns { GaugeAttribute }
561   * @syscap SystemCapability.ArkUI.ArkUI.Full
562   * @crossplatform
563   * @form
564   * @atomicservice
565   * @since arkts {'1.1':'11','1.2':'20'}
566   * @arkts 1.1&1.2
567   */
568  endAngle(angle: number): GaugeAttribute;
569
570  /**
571   * Set the color of the chart. You can set the solid color and segmented gradient color.
572   *
573   * @param { Array<any> } colors
574   * @returns { GaugeAttribute }
575   * @syscap SystemCapability.ArkUI.ArkUI.Full
576   * @since 8
577   */
578  /**
579   * Set the color of the chart. You can set the solid color and segmented gradient color.
580   *
581   * @param { Array<any> } colors
582   * @returns { GaugeAttribute }
583   * @syscap SystemCapability.ArkUI.ArkUI.Full
584   * @form
585   * @since 9
586   */
587  /**
588   * Set the color of the chart. You can set the solid color and segmented gradient color.
589   *
590   * @param { Array<[ResourceColor, number]> } colors - section colors of gauge drawing.
591   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
592   * @syscap SystemCapability.ArkUI.ArkUI.Full
593   * @crossplatform
594   * @form
595   * @since 10
596   */
597  /**
598   * Set the color of the chart. You can set the solid color and segmented gradient color.
599   *
600   * @param { ResourceColor | LinearGradient | Array<[ResourceColor | LinearGradient, number]> } colors - section colors of gauge drawing.
601   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
602   * @syscap SystemCapability.ArkUI.ArkUI.Full
603   * @crossplatform
604   * @form
605   * @atomicservice
606   * @since arkts {'1.1':'11','1.2':'20'}
607   * @arkts 1.1&1.2
608   */
609  colors(colors: ResourceColor | LinearGradient | Array<[ResourceColor | LinearGradient, number]>): GaugeAttribute;
610
611  /**
612   * Sets the thickness of the ring chart.
613   *
614   * @param { Length } length
615   * @returns { GaugeAttribute }
616   * @syscap SystemCapability.ArkUI.ArkUI.Full
617   * @since 8
618   */
619  /**
620   * Sets the thickness of the ring chart.
621   *
622   * @param { Length } length
623   * @returns { GaugeAttribute }
624   * @syscap SystemCapability.ArkUI.ArkUI.Full
625   * @form
626   * @since 9
627   */
628  /**
629   * Sets the thickness of the ring chart.
630   *
631   * @param { Length } length
632   * @returns { GaugeAttribute }
633   * @syscap SystemCapability.ArkUI.ArkUI.Full
634   * @crossplatform
635   * @form
636   * @since 10
637   */
638  /**
639   * Sets the thickness of the ring chart.
640   *
641   * @param { Length } length
642   * @returns { GaugeAttribute }
643   * @syscap SystemCapability.ArkUI.ArkUI.Full
644   * @crossplatform
645   * @form
646   * @atomicservice
647   * @since arkts {'1.1':'11','1.2':'20'}
648   * @arkts 1.1&1.2
649   */
650  strokeWidth(length: Length): GaugeAttribute;
651
652  /**
653   * Sets description content of the ring chart.
654   *
655   * @param { CustomBuilder } value - description content builder of the gauge drawing.
656   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
657   * @syscap SystemCapability.ArkUI.ArkUI.Full
658   * @crossplatform
659   * @since 11
660   */
661  /**
662   * Sets description content of the ring chart.
663   *
664   * @param { CustomBuilder } value - description content builder of the gauge drawing.
665   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
666   * @syscap SystemCapability.ArkUI.ArkUI.Full
667   * @crossplatform
668   * @atomicservice
669   * @since arkts {'1.1':'12','1.2':'20'}
670   * @arkts 1.1&1.2
671   */
672  description(value: CustomBuilder): GaugeAttribute;
673
674  /**
675   * Sets track shadow of the ring chart.
676   *
677   * @param { GaugeShadowOptions } value - track shadow options of the gauge drawing.
678   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
679   * @syscap SystemCapability.ArkUI.ArkUI.Full
680   * @crossplatform
681   * @since 11
682   */
683  /**
684   * Sets track shadow of the ring chart.
685   *
686   * @param { GaugeShadowOptions } value - track shadow options of the gauge drawing.
687   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
688   * @syscap SystemCapability.ArkUI.ArkUI.Full
689   * @crossplatform
690   * @atomicservice
691   * @since arkts {'1.1':'12','1.2':'20'}
692   * @arkts 1.1&1.2
693   */
694  trackShadow(value: GaugeShadowOptions): GaugeAttribute;
695
696  /**
697   * Sets indicator options of the ring chart.
698   *
699   * @param { GaugeIndicatorOptions } value - indicator options of the gauge drawing.
700   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
701   * @syscap SystemCapability.ArkUI.ArkUI.Full
702   * @crossplatform
703   * @since 11
704   */
705  /**
706   * Sets indicator options of the ring chart.
707   *
708   * @param { GaugeIndicatorOptions } value - indicator options of the gauge drawing.
709   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
710   * @syscap SystemCapability.ArkUI.ArkUI.Full
711   * @crossplatform
712   * @atomicservice
713   * @since arkts {'1.1':'12','1.2':'20'}
714   * @arkts 1.1&1.2
715   */
716  indicator(value: GaugeIndicatorOptions): GaugeAttribute;
717
718  /**
719   * Sets if mark to privacy sensitive.
720   *
721   * @param { Optional<boolean> } isPrivacySensitiveMode - indicates if mark to  privacy sensitive .
722   * @returns { GaugeAttribute } returns the instance of the GaugeAttribute.
723   * @syscap SystemCapability.ArkUI.ArkUI.Full
724   * @crossplatform
725   * @form
726   * @atomicservice
727   * @since arkts {'1.1':'12','1.2':'20'}
728   * @arkts 1.1&1.2
729   */
730  privacySensitive(isPrivacySensitiveMode: Optional<boolean>): GaugeAttribute;
731
732  /**
733   * Set the content modifier of gauge.
734   *
735   * @param { ContentModifier<GaugeConfiguration> } modifier - The content modifier of gauge.
736   * @returns { GaugeAttribute }
737   * @syscap SystemCapability.ArkUI.ArkUI.Full
738   * @crossplatform
739   * @atomicservice
740   * @since arkts {'1.1':'12','1.2':'20'}
741   * @arkts 1.1&1.2
742   */
743  contentModifier(modifier: ContentModifier<GaugeConfiguration>): GaugeAttribute;
744}
745
746/**
747 * Defines Gauge Component.
748 *
749 * @syscap SystemCapability.ArkUI.ArkUI.Full
750 * @since 8
751 */
752/**
753 * Defines Gauge Component.
754 *
755 * @syscap SystemCapability.ArkUI.ArkUI.Full
756 * @form
757 * @since 9
758 */
759/**
760 * Defines Gauge Component.
761 *
762 * @syscap SystemCapability.ArkUI.ArkUI.Full
763 * @crossplatform
764 * @form
765 * @since 10
766 */
767/**
768 * Defines Gauge Component.
769 *
770 * @syscap SystemCapability.ArkUI.ArkUI.Full
771 * @crossplatform
772 * @form
773 * @atomicservice
774 * @since 11
775 */
776declare const Gauge: GaugeInterface;
777
778/**
779 * Defines Gauge Component instance.
780 *
781 * @syscap SystemCapability.ArkUI.ArkUI.Full
782 * @since 8
783 */
784/**
785 * Defines Gauge Component instance.
786 *
787 * @syscap SystemCapability.ArkUI.ArkUI.Full
788 * @form
789 * @since 9
790 */
791/**
792 * Defines Gauge Component instance.
793 *
794 * @syscap SystemCapability.ArkUI.ArkUI.Full
795 * @crossplatform
796 * @form
797 * @since 10
798 */
799/**
800 * Defines Gauge Component instance.
801 *
802 * @syscap SystemCapability.ArkUI.ArkUI.Full
803 * @crossplatform
804 * @form
805 * @atomicservice
806 * @since 11
807 */
808declare const GaugeInstance: GaugeAttribute;
809
810