import { Static } from '../type-utils'; import type { Simplify } from 'type-fest'; declare const data: import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TOptional; theme: import("@sinclair/typebox").TOptional>; variant: import("@sinclair/typebox").TOptional>; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; loading: import("@sinclair/typebox").TOptional; iconType: import("@sinclair/typebox").TOptional>; iconSource: import("@sinclair/typebox").TOptional>; icon: import("@sinclair/typebox").TOptional>; iconSrc: import("@sinclair/typebox").TOptional; iconPosition: import("@sinclair/typebox").TOptional>; disabled: import("@sinclair/typebox").TOptional; formType: import("@sinclair/typebox").TOptional>; openType: import("@sinclair/typebox").TOptional>; sessionFrom: import("@sinclair/typebox").TOptional; sendMessageTitle: import("@sinclair/typebox").TOptional; sendMessagePath: import("@sinclair/typebox").TOptional; sendMessageImg: import("@sinclair/typebox").TOptional; showMessageCard: import("@sinclair/typebox").TOptional; appParameter: import("@sinclair/typebox").TOptional; }>; export type DataType = 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<{ text: import("@sinclair/typebox").TOptional; theme: import("@sinclair/typebox").TOptional>; variant: import("@sinclair/typebox").TOptional>; size: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; loading: import("@sinclair/typebox").TOptional; iconType: import("@sinclair/typebox").TOptional>; iconSource: import("@sinclair/typebox").TOptional>; icon: import("@sinclair/typebox").TOptional>; iconSrc: import("@sinclair/typebox").TOptional; iconPosition: import("@sinclair/typebox").TOptional>; disabled: import("@sinclair/typebox").TOptional; formType: import("@sinclair/typebox").TOptional>; openType: import("@sinclair/typebox").TOptional>; sessionFrom: import("@sinclair/typebox").TOptional; sendMessageTitle: import("@sinclair/typebox").TOptional; sendMessagePath: import("@sinclair/typebox").TOptional; sendMessageImg: import("@sinclair/typebox").TOptional; showMessageCard: import("@sinclair/typebox").TOptional; appParameter: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TOptional; size: import("@sinclair/typebox").TOptional>; disabled: import("@sinclair/typebox").TOptional; formType: import("@sinclair/typebox").TOptional>; openType: import("@sinclair/typebox").TOptional>; block: import("@sinclair/typebox").TOptional; theme: import("@sinclair/typebox").TOptional>; variant: import("@sinclair/typebox").TOptional>; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-btn"; readonly description: "按钮组件根元素"; }, { readonly name: "图标"; readonly selector: ".wd-btn__icon"; readonly description: "按钮的图标元素(共享样式)"; }, { readonly name: "前置图标"; readonly selector: ".wd-btn__before-icon"; readonly description: "按钮内的前置图标"; }, { readonly name: "后置图标"; readonly selector: ".wd-btn__after-icon"; readonly description: "按钮内的后置图标"; }, { readonly name: "禁用状态"; readonly selector: ".wd-btn.is-disabled"; readonly description: "按钮禁用状态"; }, { readonly name: "文本"; readonly selector: ".wd-btn__text"; readonly description: "按钮内显示的文本"; }, { readonly name: "PC 端按钮根元素"; readonly selector: ".wd-pc-btn"; readonly description: "可以为 PC 端的按钮编写样式"; }, { readonly name: "H5 端按钮根元素"; readonly selector: ".wd-h5-btn"; readonly description: "可以为 H5 端的按钮编写样式"; }, { readonly name: "小程序端按钮根元素"; readonly selector: ".wd-mp-btn"; readonly description: "可以为小程序端的按钮编写样式"; }]; readonly methods: readonly []; readonly events: readonly [{ readonly title: "点击"; readonly name: "tap"; }, { readonly title: "客服会话"; readonly name: "contact"; readonly 'x-platforms': readonly ["MP"]; readonly detail: import("@sinclair/typebox").TObject<{ errMsg: import("@sinclair/typebox").TString; path: import("@sinclair/typebox").TString; query: import("@sinclair/typebox").TObject<{}>; }>; }, { readonly title: "打开App"; readonly name: "launchApp"; readonly 'x-platforms': readonly ["MP"]; }, { readonly title: "打开授权设置"; readonly name: "openSetting"; readonly 'x-platforms': readonly ["MP"]; }]; readonly meta: { readonly name: "WdButton"; readonly componentName: "Button"; readonly title: "按钮"; readonly description: "用于需要用户点击触发特定事件的场景,如信息提交、页面跳转等。"; readonly icon: "../../icons/Button.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 240; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdButton"; readonly shortcut: { readonly props: readonly ["text", "theme", "size"]; }; }; }; export default config;