import type { VNode } from 'vue'; declare const _default: import("vue").DefineComponent; default: string; }; backgroundColor: { type: StringConstructor; default: undefined; }; renderTo: { type: import("vue").PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; effect: { type: import("vue").PropType<"dark" | "light">; default: string; }; popupClass: { type: StringConstructor; }; size: { type: import("vue").PropType<"mini">; default: undefined; }; }>, () => VNode[] | undefined, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import("vue").PublicProps, Readonly; default: string; }; backgroundColor: { type: StringConstructor; default: undefined; }; renderTo: { type: import("vue").PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; effect: { type: import("vue").PropType<"dark" | "light">; default: string; }; popupClass: { type: StringConstructor; }; size: { type: import("vue").PropType<"mini">; default: undefined; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { size: "mini"; backgroundColor: string; content: string; position: "bottom" | "left" | "right" | "top" | "br" | "rt" | "tr" | "tl" | "bl" | "lt" | "lb" | "rb"; disabled: boolean; modelValue: boolean; renderTo: string | HTMLElement; effect: "dark" | "light"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;