///
import { Static } from '../type-utils';
import type { Simplify } from 'type-fest';
declare const data: import("@sinclair/typebox").TObject<{
trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">;
placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">;
promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">;
openDelay: import("@sinclair/typebox").TNumber;
closeDelay: import("@sinclair/typebox").TNumber;
arrowPointAtCenter: import("@sinclair/typebox").TBoolean;
bubbleContent: import("@sinclair/typebox").TOptional>;
bubbleChildren: 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<{
trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">;
placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">;
promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">;
openDelay: import("@sinclair/typebox").TNumber;
closeDelay: import("@sinclair/typebox").TNumber;
arrowPointAtCenter: import("@sinclair/typebox").TBoolean;
bubbleContent: import("@sinclair/typebox").TOptional>;
bubbleChildren: import("@sinclair/typebox").TOptional>;
}>;
readonly properties: import("@sinclair/typebox").TObject<{
placement: import("@sinclair/typebox").TUnsafe<"left" | "top" | "right" | "bottom" | "top-start" | "top-end" | "right-start" | "right-end" | "bottom-end" | "bottom-start" | "left-end" | "left-start">;
trigger: import("@sinclair/typebox").TUnsafe<"hover" | "click">;
promptTheme: import("@sinclair/typebox").TUnsafe<"error" | "default" | "dark">;
}>;
readonly classes: readonly [{
readonly name: "根元素";
readonly selector: ".wd-bubble";
readonly description: "气泡组件根元素";
}, {
readonly name: "触发内容父元素";
readonly selector: ".wd-bubble-child";
readonly description: "气泡插槽触发内容的父级元素,可以设置内容内部样式";
}, {
readonly name: "PC 端气泡根元素";
readonly selector: ".wd-pc-bubble";
readonly description: "可以为 PC 端的气泡编写样式";
}, {
readonly name: "H5 端气泡根元素";
readonly selector: ".wd-h5-bubble";
readonly description: "可以为 H5 端的气泡编写样式";
}];
readonly methods: readonly [];
readonly events: readonly [{
readonly name: "open";
readonly title: "打开气泡";
readonly 'x-platforms': readonly ["WEB"];
}, {
readonly name: "close";
readonly title: "关闭气泡";
readonly 'x-platforms': readonly ["WEB"];
}];
readonly meta: {
readonly name: "WdBubble";
readonly componentName: "Bubble";
readonly title: "气泡提示";
readonly description: "用于显示气泡的提示。";
readonly icon: "../../icons/Bubble.svg";
readonly category: "展示";
readonly categoryOrder: 400;
readonly componentOrder: 290;
readonly platform: readonly ["MOBILEWEB", "PCWEB"];
readonly visible: readonly ["APP"];
readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdBubble";
readonly shortcut: {
readonly props: readonly ["trigger", "placement"];
};
readonly templates: readonly [{
readonly to: "bubbleContent";
readonly body: "\n[[template]]\ncomponent = \"Container\"\nattributes = { }\n\n [[template.items]]\n component = \"QrCode\"\n\n [template.items.attributes]\n text = \"https://cloud.tencent.com/product/weda\"\n\n [[template.items]]\n component = \"WdText\"\n\n [template.items.attributes]\n text = \"扫码添加客服\"\n\n [template.extra]\n\n [template.extra.commonStyle]\n custom = [ ]\n\n [template.extra.commonStyle.self]\n textAlign = \"center\"\n\n [template.extra.commonStyle.text]\n textAlign = \"center\"\n";
}, {
readonly to: "bubbleChildren";
readonly body: "\n[[template]]\ncomponent = \"WdText\"\n\n [template.attributes]\n text = \"联系我们\"\n";
}];
};
};
export default config;