/// import { Static } from '../type-utils'; import type { Simplify } from 'type-fest'; declare const data: import("@sinclair/typebox").TObject<{ defaultShow: import("@sinclair/typebox").TBoolean; position: import("@sinclair/typebox").TString; closeType: import("@sinclair/typebox").TArray; defaultMaskShow: import("@sinclair/typebox").TBoolean; headerSlot: import("@sinclair/typebox").TUnsafe; contentSlot: import("@sinclair/typebox").TUnsafe; footerSlot: import("@sinclair/typebox").TUnsafe; }>; declare const properties: import("@sinclair/typebox").TObject<{ modalState: import("@sinclair/typebox").TUnsafe; openInfo: import("@sinclair/typebox").TUnknown; closeInfo: import("@sinclair/typebox").TUnknown; }>; export type DataType = Simplify>; export type PropsType = Simplify>; declare const config: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ defaultShow: import("@sinclair/typebox").TBoolean; position: import("@sinclair/typebox").TString; closeType: import("@sinclair/typebox").TArray; defaultMaskShow: import("@sinclair/typebox").TBoolean; headerSlot: import("@sinclair/typebox").TUnsafe; contentSlot: import("@sinclair/typebox").TUnsafe; footerSlot: import("@sinclair/typebox").TUnsafe; }>; readonly properties: import("@sinclair/typebox").TObject<{ modalState: import("@sinclair/typebox").TUnsafe; openInfo: import("@sinclair/typebox").TUnknown; closeInfo: import("@sinclair/typebox").TUnknown; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-modal"; readonly description: "组件根元素"; }, { readonly name: "PC 端根元素"; readonly selector: ".wd-pc-modal"; readonly description: "可以为 PC 端的编写样式"; }, { readonly name: "H5 端根元素"; readonly selector: ".wd-h5-modal"; readonly description: "可以为 H5 端的编写样式"; }, { readonly name: "小程序 端根元素"; readonly selector: ".wd-mp-modal"; readonly description: "可以为 小程序 端的编写样式"; }, { readonly name: "弹窗遮罩层样式"; readonly selector: ".wd-modal-mask"; readonly description: "可以为遮罩层编写样式"; }, { readonly name: "弹窗主体容器样式"; readonly selector: ".wd-modal-bd"; readonly description: "可以为主体容器编写样式"; }, { readonly name: "弹窗标题区样式"; readonly selector: ".wd-modal-bd__hd"; readonly description: "可以为标题区编写样式"; }, { readonly name: "弹窗内容区样式"; readonly selector: ".wd-modal-bd__main"; readonly description: "可以为内容区编写样式"; }, { readonly name: "弹窗按钮区样式"; readonly selector: ".wd-modal-bd__ft"; readonly description: "可以为按钮区编写样式"; }]; readonly methods: readonly [{ readonly name: "open"; readonly label: "打开弹窗"; readonly params: import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TOptional; }>; }, { readonly name: "close"; readonly label: "关闭弹窗"; readonly params: import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TOptional; }>; }]; readonly events: readonly [{ readonly title: "弹窗打开时"; readonly name: "open"; readonly detail: import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TOptional; }>; }, { readonly title: "弹窗关闭时"; readonly name: "close"; readonly detail: import("@sinclair/typebox").TObject<{ info: import("@sinclair/typebox").TOptional; }>; }]; readonly meta: { readonly name: "WdModal"; readonly componentName: "Modal"; readonly title: "弹窗"; readonly description: "用于实现基础的弹窗(对话框)展示效果。"; readonly propertyPanelTips: "在小程序中使用时,不建议嵌套在其他容器/组件中,以免弹窗被遮盖"; readonly icon: "../../icons/Modal.svg"; readonly category: "布局"; readonly categoryOrder: 200; readonly componentOrder: 140; readonly visible: readonly ["APP", "COMPONENT"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/grid/WdModal"; readonly group: { readonly 基础属性: { readonly 'x-index': 1; readonly expand: true; }; readonly 高级属性: { readonly 'x-index': 2; readonly expand: false; }; }; readonly templates: readonly [{ readonly when: "$attached"; readonly to: "headerSlot"; readonly body: string; }, { readonly when: "$attached"; readonly to: "footerSlot"; readonly body: string; }]; }; }; export default config;