161847f8eSopenharmony_ci/* 261847f8eSopenharmony_ci* Copyright (C) 2023-2023 Huawei Device Co., Ltd. 361847f8eSopenharmony_ci* Licensed under the Apache License, Version 2.0 (the "License"); 461847f8eSopenharmony_ci* you may not use this file except in compliance with the License. 561847f8eSopenharmony_ci* You may obtain a copy of the License at 661847f8eSopenharmony_ci* 761847f8eSopenharmony_ci* http://www.apache.org/licenses/LICENSE-2.0 861847f8eSopenharmony_ci* 961847f8eSopenharmony_ci* Unless required by applicable law or agreed to in writing, software 1061847f8eSopenharmony_ci* distributed under the License is distributed on an "AS IS" BASIS, 1161847f8eSopenharmony_ci* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1261847f8eSopenharmony_ci* See the License for the specific language governing permissions and 1361847f8eSopenharmony_ci* limitations under the License. 1461847f8eSopenharmony_ci*/ 1561847f8eSopenharmony_ci 1661847f8eSopenharmony_ci/** 1761847f8eSopenharmony_ci * @file 1861847f8eSopenharmony_ci * @kit ArkUI 1961847f8eSopenharmony_ci */ 2061847f8eSopenharmony_ci 2161847f8eSopenharmony_ci/** 2261847f8eSopenharmony_ci * Declare enum IconType 2361847f8eSopenharmony_ci * @enum { IconType } 2461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 2561847f8eSopenharmony_ci * @since 10 2661847f8eSopenharmony_ci */ 2761847f8eSopenharmony_ci 2861847f8eSopenharmony_ci 2961847f8eSopenharmony_ci/** 3061847f8eSopenharmony_ci * Declare enum IconType 3161847f8eSopenharmony_ci * @enum { IconType } 3261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 3361847f8eSopenharmony_ci * @atomicservice 3461847f8eSopenharmony_ci * @since 11 3561847f8eSopenharmony_ci */ 3661847f8eSopenharmony_ciexport declare enum IconType { 3761847f8eSopenharmony_ci /** 3861847f8eSopenharmony_ci * Badge type. 3961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 4061847f8eSopenharmony_ci * @since 10 4161847f8eSopenharmony_ci */ 4261847f8eSopenharmony_ci /** 4361847f8eSopenharmony_ci * Badge type. 4461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 4561847f8eSopenharmony_ci * @atomicservice 4661847f8eSopenharmony_ci * @since 11 4761847f8eSopenharmony_ci */ 4861847f8eSopenharmony_ci BADGE = 1, 4961847f8eSopenharmony_ci /** 5061847f8eSopenharmony_ci * Normal icon type. 5161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 5261847f8eSopenharmony_ci * @since 10 5361847f8eSopenharmony_ci */ 5461847f8eSopenharmony_ci /** 5561847f8eSopenharmony_ci * Normal icon type. 5661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 5761847f8eSopenharmony_ci * @atomicservice 5861847f8eSopenharmony_ci * @since 11 5961847f8eSopenharmony_ci */ 6061847f8eSopenharmony_ci NORMAL_ICON = 2, 6161847f8eSopenharmony_ci /** 6261847f8eSopenharmony_ci * System icon type. 6361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 6461847f8eSopenharmony_ci * @since 10 6561847f8eSopenharmony_ci */ 6661847f8eSopenharmony_ci /** 6761847f8eSopenharmony_ci * System icon type. 6861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 6961847f8eSopenharmony_ci * @atomicservice 7061847f8eSopenharmony_ci * @since 11 7161847f8eSopenharmony_ci */ 7261847f8eSopenharmony_ci SYSTEM_ICON = 3, 7361847f8eSopenharmony_ci /** 7461847f8eSopenharmony_ci * HeadSculpture type. 7561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 7661847f8eSopenharmony_ci * @since 10 7761847f8eSopenharmony_ci */ 7861847f8eSopenharmony_ci /** 7961847f8eSopenharmony_ci * HeadSculpture type. 8061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 8161847f8eSopenharmony_ci * @atomicservice 8261847f8eSopenharmony_ci * @since 11 8361847f8eSopenharmony_ci */ 8461847f8eSopenharmony_ci HEAD_SCULPTURE = 4, 8561847f8eSopenharmony_ci /** 8661847f8eSopenharmony_ci * App icon type. 8761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 8861847f8eSopenharmony_ci * @since 10 8961847f8eSopenharmony_ci */ 9061847f8eSopenharmony_ci /** 9161847f8eSopenharmony_ci * App icon type. 9261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 9361847f8eSopenharmony_ci * @atomicservice 9461847f8eSopenharmony_ci * @since 11 9561847f8eSopenharmony_ci */ 9661847f8eSopenharmony_ci APP_ICON = 5, 9761847f8eSopenharmony_ci /** 9861847f8eSopenharmony_ci * Preview type. 9961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 10061847f8eSopenharmony_ci * @since 10 10161847f8eSopenharmony_ci */ 10261847f8eSopenharmony_ci /** 10361847f8eSopenharmony_ci * Preview type. 10461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 10561847f8eSopenharmony_ci * @atomicservice 10661847f8eSopenharmony_ci * @since 11 10761847f8eSopenharmony_ci */ 10861847f8eSopenharmony_ci PREVIEW = 6, 10961847f8eSopenharmony_ci /** 11061847f8eSopenharmony_ci * Longitudinal type. 11161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 11261847f8eSopenharmony_ci * @since 10 11361847f8eSopenharmony_ci */ 11461847f8eSopenharmony_ci /** 11561847f8eSopenharmony_ci * Longitudinal type. 11661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 11761847f8eSopenharmony_ci * @atomicservice 11861847f8eSopenharmony_ci * @since 11 11961847f8eSopenharmony_ci */ 12061847f8eSopenharmony_ci LONGITUDINAL = 7, 12161847f8eSopenharmony_ci /** 12261847f8eSopenharmony_ci * Vertical type. 12361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 12461847f8eSopenharmony_ci * @since 10 12561847f8eSopenharmony_ci */ 12661847f8eSopenharmony_ci /** 12761847f8eSopenharmony_ci * Vertical type. 12861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 12961847f8eSopenharmony_ci * @atomicservice 13061847f8eSopenharmony_ci * @since 11 13161847f8eSopenharmony_ci */ 13261847f8eSopenharmony_ci VERTICAL = 8 13361847f8eSopenharmony_ci} 13461847f8eSopenharmony_ci 13561847f8eSopenharmony_ci/** 13661847f8eSopenharmony_ci * Declare type OperateIcon 13761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 13861847f8eSopenharmony_ci * @since 10 13961847f8eSopenharmony_ci */ 14061847f8eSopenharmony_ci/** 14161847f8eSopenharmony_ci * Declare type OperateIcon 14261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 14361847f8eSopenharmony_ci * @atomicservice 14461847f8eSopenharmony_ci * @since 11 14561847f8eSopenharmony_ci */ 14661847f8eSopenharmony_ciexport declare class OperateIcon { 14761847f8eSopenharmony_ci /** 14861847f8eSopenharmony_ci * The content of text or the address of icon. 14961847f8eSopenharmony_ci * @type { ResourceStr }. 15061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 15161847f8eSopenharmony_ci * @since 10 15261847f8eSopenharmony_ci */ 15361847f8eSopenharmony_ci /** 15461847f8eSopenharmony_ci * The content of text or the address of icon. 15561847f8eSopenharmony_ci * @type { ResourceStr }. 15661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 15761847f8eSopenharmony_ci * @atomicservice 15861847f8eSopenharmony_ci * @since 11 15961847f8eSopenharmony_ci */ 16061847f8eSopenharmony_ci value: ResourceStr; 16161847f8eSopenharmony_ci 16261847f8eSopenharmony_ci /** 16361847f8eSopenharmony_ci * Callback function when operate the icon. 16461847f8eSopenharmony_ci * @type { ?() => void }. 16561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 16661847f8eSopenharmony_ci * @since 10 16761847f8eSopenharmony_ci */ 16861847f8eSopenharmony_ci /** 16961847f8eSopenharmony_ci * Callback function when operate the icon. 17061847f8eSopenharmony_ci * @type { ?() => void }. 17161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 17261847f8eSopenharmony_ci * @atomicservice 17361847f8eSopenharmony_ci * @since 11 17461847f8eSopenharmony_ci */ 17561847f8eSopenharmony_ci action?: () => void; 17661847f8eSopenharmony_ci} 17761847f8eSopenharmony_ci 17861847f8eSopenharmony_ci/** 17961847f8eSopenharmony_ci * Declare type OperateCheck 18061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18161847f8eSopenharmony_ci * @since 10 18261847f8eSopenharmony_ci */ 18361847f8eSopenharmony_ci/** 18461847f8eSopenharmony_ci * Declare type OperateCheck 18561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18661847f8eSopenharmony_ci * @atomicservice 18761847f8eSopenharmony_ci * @since 11 18861847f8eSopenharmony_ci */ 18961847f8eSopenharmony_ciexport declare class OperateCheck { 19061847f8eSopenharmony_ci /** 19161847f8eSopenharmony_ci * Whether is checked on default. 19261847f8eSopenharmony_ci * @type { ?boolean }. 19361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 19461847f8eSopenharmony_ci * @since 10 19561847f8eSopenharmony_ci */ 19661847f8eSopenharmony_ci /** 19761847f8eSopenharmony_ci * Whether is checked on default. 19861847f8eSopenharmony_ci * @type { ?boolean }. 19961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 20061847f8eSopenharmony_ci * @atomicservice 20161847f8eSopenharmony_ci * @since 11 20261847f8eSopenharmony_ci */ 20361847f8eSopenharmony_ci isCheck?: boolean; 20461847f8eSopenharmony_ci 20561847f8eSopenharmony_ci /** 20661847f8eSopenharmony_ci * Callback function when operate the checkbox/switch/radio. 20761847f8eSopenharmony_ci * @type { ?() => void }. 20861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 20961847f8eSopenharmony_ci * @since 10 21061847f8eSopenharmony_ci */ 21161847f8eSopenharmony_ci /** 21261847f8eSopenharmony_ci * Callback function when operate the checkbox/switch/radio. 21361847f8eSopenharmony_ci * @type { ?() => void }. 21461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 21561847f8eSopenharmony_ci * @atomicservice 21661847f8eSopenharmony_ci * @since 11 21761847f8eSopenharmony_ci */ 21861847f8eSopenharmony_ci onChange?: (value: boolean) => void; 21961847f8eSopenharmony_ci} 22061847f8eSopenharmony_ci 22161847f8eSopenharmony_ci/** 22261847f8eSopenharmony_ci * Declare type OperateButton 22361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22461847f8eSopenharmony_ci * @since 10 22561847f8eSopenharmony_ci */ 22661847f8eSopenharmony_ci/** 22761847f8eSopenharmony_ci * Declare type OperateButton 22861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22961847f8eSopenharmony_ci * @atomicservice 23061847f8eSopenharmony_ci * @since 11 23161847f8eSopenharmony_ci */ 23261847f8eSopenharmony_ciexport declare class OperateButton { 23361847f8eSopenharmony_ci /** 23461847f8eSopenharmony_ci * The text on the button. 23561847f8eSopenharmony_ci * @type { ?ResourceStr }. 23661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 23761847f8eSopenharmony_ci * @since 10 23861847f8eSopenharmony_ci */ 23961847f8eSopenharmony_ci /** 24061847f8eSopenharmony_ci * The text on the button. 24161847f8eSopenharmony_ci * @type { ?ResourceStr }. 24261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 24361847f8eSopenharmony_ci * @atomicservice 24461847f8eSopenharmony_ci * @since 11 24561847f8eSopenharmony_ci */ 24661847f8eSopenharmony_ci text?: ResourceStr; 24761847f8eSopenharmony_ci} 24861847f8eSopenharmony_ci 24961847f8eSopenharmony_ci/** 25061847f8eSopenharmony_ci * Declare ContentItem 25161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 25261847f8eSopenharmony_ci * @since 10 25361847f8eSopenharmony_ci */ 25461847f8eSopenharmony_ci/** 25561847f8eSopenharmony_ci * Declare ContentItem 25661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 25761847f8eSopenharmony_ci * @atomicservice 25861847f8eSopenharmony_ci * @since 11 25961847f8eSopenharmony_ci */ 26061847f8eSopenharmony_ciexport declare class ContentItem { 26161847f8eSopenharmony_ci /** 26261847f8eSopenharmony_ci * The type of icon. 26361847f8eSopenharmony_ci * @type { ?IconType } 26461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 26561847f8eSopenharmony_ci * @since 10 26661847f8eSopenharmony_ci */ 26761847f8eSopenharmony_ci /** 26861847f8eSopenharmony_ci * The type of icon. 26961847f8eSopenharmony_ci * @type { ?IconType } 27061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 27161847f8eSopenharmony_ci * @atomicservice 27261847f8eSopenharmony_ci * @since 11 27361847f8eSopenharmony_ci */ 27461847f8eSopenharmony_ci iconStyle?: IconType; 27561847f8eSopenharmony_ci 27661847f8eSopenharmony_ci /** 27761847f8eSopenharmony_ci * Sets the icon. 27861847f8eSopenharmony_ci * @type { ?ResourceStr } 27961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 28061847f8eSopenharmony_ci * @since 10 28161847f8eSopenharmony_ci */ 28261847f8eSopenharmony_ci /** 28361847f8eSopenharmony_ci * Sets the icon. 28461847f8eSopenharmony_ci * @type { ?ResourceStr } 28561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 28661847f8eSopenharmony_ci * @atomicservice 28761847f8eSopenharmony_ci * @since 11 28861847f8eSopenharmony_ci */ 28961847f8eSopenharmony_ci icon?: ResourceStr; 29061847f8eSopenharmony_ci 29161847f8eSopenharmony_ci /** 29261847f8eSopenharmony_ci * Sets the primaryText. 29361847f8eSopenharmony_ci * @type { ?ResourceStr } 29461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 29561847f8eSopenharmony_ci * @since 10 29661847f8eSopenharmony_ci */ 29761847f8eSopenharmony_ci /** 29861847f8eSopenharmony_ci * Sets the primaryText. 29961847f8eSopenharmony_ci * @type { ?ResourceStr } 30061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 30161847f8eSopenharmony_ci * @atomicservice 30261847f8eSopenharmony_ci * @since 11 30361847f8eSopenharmony_ci */ 30461847f8eSopenharmony_ci primaryText?: ResourceStr; 30561847f8eSopenharmony_ci 30661847f8eSopenharmony_ci /** 30761847f8eSopenharmony_ci * Sets the secondaryText. 30861847f8eSopenharmony_ci * @type { ?ResourceStr } 30961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 31061847f8eSopenharmony_ci * @since 10 31161847f8eSopenharmony_ci */ 31261847f8eSopenharmony_ci /** 31361847f8eSopenharmony_ci * Sets the secondaryText. 31461847f8eSopenharmony_ci * @type { ?ResourceStr } 31561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 31661847f8eSopenharmony_ci * @atomicservice 31761847f8eSopenharmony_ci * @since 11 31861847f8eSopenharmony_ci */ 31961847f8eSopenharmony_ci secondaryText?: ResourceStr; 32061847f8eSopenharmony_ci 32161847f8eSopenharmony_ci /** 32261847f8eSopenharmony_ci * Sets the description. 32361847f8eSopenharmony_ci * @type { ?ResourceStr } 32461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 32561847f8eSopenharmony_ci * @since 10 32661847f8eSopenharmony_ci */ 32761847f8eSopenharmony_ci /** 32861847f8eSopenharmony_ci * Sets the description. 32961847f8eSopenharmony_ci * @type { ?ResourceStr } 33061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 33161847f8eSopenharmony_ci * @atomicservice 33261847f8eSopenharmony_ci * @since 11 33361847f8eSopenharmony_ci */ 33461847f8eSopenharmony_ci description?: ResourceStr; 33561847f8eSopenharmony_ci} 33661847f8eSopenharmony_ci 33761847f8eSopenharmony_ci/** 33861847f8eSopenharmony_ci * Declare OperateItem 33961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 34061847f8eSopenharmony_ci * @since 10 34161847f8eSopenharmony_ci */ 34261847f8eSopenharmony_ci/** 34361847f8eSopenharmony_ci * Declare OperateItem 34461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 34561847f8eSopenharmony_ci * @atomicservice 34661847f8eSopenharmony_ci * @since 11 34761847f8eSopenharmony_ci */ 34861847f8eSopenharmony_ciexport declare class OperateItem { 34961847f8eSopenharmony_ci /** 35061847f8eSopenharmony_ci * Sets the icon. 35161847f8eSopenharmony_ci * @type { ?OperateIcon } 35261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 35361847f8eSopenharmony_ci * @since 10 35461847f8eSopenharmony_ci */ 35561847f8eSopenharmony_ci /** 35661847f8eSopenharmony_ci * Sets the icon. 35761847f8eSopenharmony_ci * @type { ?OperateIcon } 35861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 35961847f8eSopenharmony_ci * @atomicservice 36061847f8eSopenharmony_ci * @since 11 36161847f8eSopenharmony_ci */ 36261847f8eSopenharmony_ci icon?: OperateIcon; 36361847f8eSopenharmony_ci 36461847f8eSopenharmony_ci /** 36561847f8eSopenharmony_ci * Sets the subIcon. 36661847f8eSopenharmony_ci * @type { ?OperateIcon } 36761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 36861847f8eSopenharmony_ci * @since 10 36961847f8eSopenharmony_ci */ 37061847f8eSopenharmony_ci /** 37161847f8eSopenharmony_ci * Sets the subIcon. 37261847f8eSopenharmony_ci * @type { ?OperateIcon } 37361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 37461847f8eSopenharmony_ci * @atomicservice 37561847f8eSopenharmony_ci * @since 11 37661847f8eSopenharmony_ci */ 37761847f8eSopenharmony_ci subIcon?: OperateIcon; 37861847f8eSopenharmony_ci 37961847f8eSopenharmony_ci /** 38061847f8eSopenharmony_ci * Sets the button. 38161847f8eSopenharmony_ci * @type { ?OperateButton } 38261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 38361847f8eSopenharmony_ci * @since 10 38461847f8eSopenharmony_ci */ 38561847f8eSopenharmony_ci /** 38661847f8eSopenharmony_ci * Sets the button. 38761847f8eSopenharmony_ci * @type { ?OperateButton } 38861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 38961847f8eSopenharmony_ci * @atomicservice 39061847f8eSopenharmony_ci * @since 11 39161847f8eSopenharmony_ci */ 39261847f8eSopenharmony_ci button?: OperateButton; 39361847f8eSopenharmony_ci 39461847f8eSopenharmony_ci /** 39561847f8eSopenharmony_ci * Sets the switch. 39661847f8eSopenharmony_ci * @type { ?OperateCheck } 39761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 39861847f8eSopenharmony_ci * @since 10 39961847f8eSopenharmony_ci */ 40061847f8eSopenharmony_ci /** 40161847f8eSopenharmony_ci * Sets the switch. 40261847f8eSopenharmony_ci * @type { ?OperateCheck } 40361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 40461847f8eSopenharmony_ci * @atomicservice 40561847f8eSopenharmony_ci * @since 11 40661847f8eSopenharmony_ci */ 40761847f8eSopenharmony_ci switch?: OperateCheck; 40861847f8eSopenharmony_ci 40961847f8eSopenharmony_ci /** 41061847f8eSopenharmony_ci * Sets the checkBox. 41161847f8eSopenharmony_ci * @type { ?OperateCheck } 41261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 41361847f8eSopenharmony_ci * @since 10 41461847f8eSopenharmony_ci */ 41561847f8eSopenharmony_ci /** 41661847f8eSopenharmony_ci * Sets the checkBox. 41761847f8eSopenharmony_ci * @type { ?OperateCheck } 41861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 41961847f8eSopenharmony_ci * @atomicservice 42061847f8eSopenharmony_ci * @since 11 42161847f8eSopenharmony_ci */ 42261847f8eSopenharmony_ci checkbox?: OperateCheck; 42361847f8eSopenharmony_ci 42461847f8eSopenharmony_ci /** 42561847f8eSopenharmony_ci * Sets the radio. 42661847f8eSopenharmony_ci * @type { ?OperateCheck } 42761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 42861847f8eSopenharmony_ci * @since 10 42961847f8eSopenharmony_ci */ 43061847f8eSopenharmony_ci /** 43161847f8eSopenharmony_ci * Sets the radio. 43261847f8eSopenharmony_ci * @type { ?OperateCheck } 43361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 43461847f8eSopenharmony_ci * @atomicservice 43561847f8eSopenharmony_ci * @since 11 43661847f8eSopenharmony_ci */ 43761847f8eSopenharmony_ci radio?: OperateCheck; 43861847f8eSopenharmony_ci 43961847f8eSopenharmony_ci /** 44061847f8eSopenharmony_ci * Sets the image. 44161847f8eSopenharmony_ci * @type { ?ResourceStr } 44261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 44361847f8eSopenharmony_ci * @since 10 44461847f8eSopenharmony_ci */ 44561847f8eSopenharmony_ci /** 44661847f8eSopenharmony_ci * Sets the image. 44761847f8eSopenharmony_ci * @type { ?ResourceStr } 44861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 44961847f8eSopenharmony_ci * @atomicservice 45061847f8eSopenharmony_ci * @since 11 45161847f8eSopenharmony_ci */ 45261847f8eSopenharmony_ci image?: ResourceStr; 45361847f8eSopenharmony_ci 45461847f8eSopenharmony_ci /** 45561847f8eSopenharmony_ci * Sets the text. 45661847f8eSopenharmony_ci * @type { ?ResourceStr } 45761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 45861847f8eSopenharmony_ci * @since 10 45961847f8eSopenharmony_ci */ 46061847f8eSopenharmony_ci /** 46161847f8eSopenharmony_ci * Sets the text. 46261847f8eSopenharmony_ci * @type { ?ResourceStr } 46361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 46461847f8eSopenharmony_ci * @atomicservice 46561847f8eSopenharmony_ci * @since 11 46661847f8eSopenharmony_ci */ 46761847f8eSopenharmony_ci text?: ResourceStr; 46861847f8eSopenharmony_ci 46961847f8eSopenharmony_ci /** 47061847f8eSopenharmony_ci * Sets the arrow. 47161847f8eSopenharmony_ci * @type { ?ResourceStr } 47261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 47361847f8eSopenharmony_ci * @since 10 47461847f8eSopenharmony_ci */ 47561847f8eSopenharmony_ci /** 47661847f8eSopenharmony_ci * Sets the arrow. 47761847f8eSopenharmony_ci * @type { ?ResourceStr } 47861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 47961847f8eSopenharmony_ci * @atomicservice 48061847f8eSopenharmony_ci * @since 11 48161847f8eSopenharmony_ci */ 48261847f8eSopenharmony_ci arrow?: OperateIcon; 48361847f8eSopenharmony_ci} 48461847f8eSopenharmony_ci 48561847f8eSopenharmony_ci/** 48661847f8eSopenharmony_ci * Declare ComposeListItem 48761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 48861847f8eSopenharmony_ci * @since 10 48961847f8eSopenharmony_ci */ 49061847f8eSopenharmony_ci/** 49161847f8eSopenharmony_ci * Declare ComposeListItem 49261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 49361847f8eSopenharmony_ci * @atomicservice 49461847f8eSopenharmony_ci * @since 11 49561847f8eSopenharmony_ci */ 49661847f8eSopenharmony_ci@Component 49761847f8eSopenharmony_ciexport declare struct ComposeListItem { 49861847f8eSopenharmony_ci /** 49961847f8eSopenharmony_ci * The ContentItem. 50061847f8eSopenharmony_ci * @type { ?ContentItem } 50161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 50261847f8eSopenharmony_ci * @since 10 50361847f8eSopenharmony_ci */ 50461847f8eSopenharmony_ci /** 50561847f8eSopenharmony_ci * The ContentItem. 50661847f8eSopenharmony_ci * @type { ?ContentItem } 50761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 50861847f8eSopenharmony_ci * @atomicservice 50961847f8eSopenharmony_ci * @since 11 51061847f8eSopenharmony_ci */ 51161847f8eSopenharmony_ci @Prop contentItem?: ContentItem; 51261847f8eSopenharmony_ci 51361847f8eSopenharmony_ci /** 51461847f8eSopenharmony_ci * The OperateItem. 51561847f8eSopenharmony_ci * @type { ?OperateItem } 51661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 51761847f8eSopenharmony_ci * @since 10 51861847f8eSopenharmony_ci */ 51961847f8eSopenharmony_ci /** 52061847f8eSopenharmony_ci * The OperateItem. 52161847f8eSopenharmony_ci * @type { ?OperateItem } 52261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 52361847f8eSopenharmony_ci * @atomicservice 52461847f8eSopenharmony_ci * @since 11 52561847f8eSopenharmony_ci */ 52661847f8eSopenharmony_ci @Prop operateItem?: OperateItem; 52761847f8eSopenharmony_ci}