1/* 2 * Copyright (c) 2022-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 } from './common' 23/*** endif */ 24 25/** 26 * Mesh container for static fixed-size layout scenarios. 27 * 28 * @interface FlowItemInterface 29 * @syscap SystemCapability.ArkUI.ArkUI.Full 30 * @since 9 31 */ 32/** 33 * Mesh container for static fixed-size layout scenarios. 34 * 35 * @interface FlowItemInterface 36 * @syscap SystemCapability.ArkUI.ArkUI.Full 37 * @crossplatform 38 * @since 10 39 */ 40/** 41 * Mesh container for static fixed-size layout scenarios. 42 * 43 * @interface FlowItemInterface 44 * @syscap SystemCapability.ArkUI.ArkUI.Full 45 * @crossplatform 46 * @atomicservice 47 * @since arkts {'1.1':'11','1.2':'20'} 48 * @arkts 1.1&1.2 49 */ 50interface FlowItemInterface { 51 /** 52 * Construct the flow item. 53 * 54 * @returns { FlowItemAttribute } 55 * @syscap SystemCapability.ArkUI.ArkUI.Full 56 * @since 9 57 */ 58 /** 59 * Construct the flow item. 60 * 61 * @returns { FlowItemAttribute } 62 * @syscap SystemCapability.ArkUI.ArkUI.Full 63 * @crossplatform 64 * @since 10 65 */ 66 /** 67 * Construct the flow item. 68 * 69 * @returns { FlowItemAttribute } 70 * @syscap SystemCapability.ArkUI.ArkUI.Full 71 * @crossplatform 72 * @atomicservice 73 * @since arkts {'1.1':'11','1.2':'20'} 74 * @arkts 1.1&1.2 75 */ 76 (): FlowItemAttribute; 77} 78 79/** 80 * Defines the water flow item attribute. 81 * 82 * @extends CommonMethod<FlowItemAttribute> 83 * @syscap SystemCapability.ArkUI.ArkUI.Full 84 * @since 9 85 */ 86/** 87 * Defines the water flow item attribute. 88 * 89 * @extends CommonMethod<FlowItemAttribute> 90 * @syscap SystemCapability.ArkUI.ArkUI.Full 91 * @crossplatform 92 * @since 10 93 */ 94/** 95 * Defines the water flow item attribute. 96 * 97 * @extends CommonMethod<FlowItemAttribute> 98 * @syscap SystemCapability.ArkUI.ArkUI.Full 99 * @crossplatform 100 * @atomicservice 101 * @since arkts {'1.1':'11','1.2':'20'} 102 * @arkts 1.1&1.2 103 */ 104declare class FlowItemAttribute extends CommonMethod<FlowItemAttribute> {} 105 106/** 107 * Defines FlowItem Component. 108 * 109 * @syscap SystemCapability.ArkUI.ArkUI.Full 110 * @since 9 111 */ 112/** 113 * Defines FlowItem Component. 114 * 115 * @syscap SystemCapability.ArkUI.ArkUI.Full 116 * @crossplatform 117 * @since 10 118 */ 119/** 120 * Defines FlowItem Component. 121 * 122 * @syscap SystemCapability.ArkUI.ArkUI.Full 123 * @crossplatform 124 * @atomicservice 125 * @since 11 126 */ 127declare const FlowItem: FlowItemInterface 128 129/** 130 * Defines FlowItem Component instance. 131 * 132 * @syscap SystemCapability.ArkUI.ArkUI.Full 133 * @since 9 134 */ 135/** 136 * Defines FlowItem Component instance. 137 * 138 * @syscap SystemCapability.ArkUI.ArkUI.Full 139 * @crossplatform 140 * @since 10 141 */ 142/** 143 * Defines FlowItem Component instance. 144 * 145 * @syscap SystemCapability.ArkUI.ArkUI.Full 146 * @crossplatform 147 * @atomicservice 148 * @since 11 149 */ 150declare const FlowItemInstance: FlowItemAttribute; 151