import { PSDEFormDetail } from '@ibizstudio/api'; import { DragDesignItemBase } from '../drag-design-item-base'; import './design-container-base.less'; /** * 表单分组 * * @export * @class DesignContainerBase * @extends {DragDesignItemBase} */ export declare class DesignContainerBase extends DragDesignItemBase { /** * 子成员布局模式 * * @protected * @type {boolean} * @memberof ContainerBase */ protected isChildFlexStyle: boolean; /** * 是否为容器 * * @protected * @type {boolean} * @memberof DragItem */ protected isContainer: boolean; load(): Promise; /** * 计算当前布局模式 * * @memberof ContainerBase */ calcLayoutMode(): void; /** * 是否为Flex布局 * * @protected * @param {*} node * @returns {boolean} * @memberof ContainerBase */ protected isFlexLayout(data: any): boolean; /** * 计算Flex容器样式 * * @protected * @param {*} tag * @returns {any} * @memberof ContainerBase */ protected getLayoutFlexStyle(data: PSDEFormDetail, isFlex?: boolean): any; /** * 设置额外draggable参数 * * @protected * @returns {VNodeData} * @memberof ContainerBase */ getDraggableOtherParams(): { style: any; }; /** * draggable 样式 * * @param {*} [item] * @returns {*} * @memberof ContainerBase */ getDraggableClass(): any; } //# sourceMappingURL=design-container-base.d.ts.map