export declare const floatButtonProps: { trigger: { default: string; type: StringConstructor; validator(val: string): boolean; }; open: BooleanConstructor; shape: { type: StringConstructor; default: string; validator(val: string): boolean; }; top: { type: StringConstructor; default: string; }; bottom: { type: StringConstructor; default: string; }; right: { type: StringConstructor; default: string; }; left: { type: StringConstructor; default: string; }; href: { type: StringConstructor; default: string; }; target: { type: StringConstructor; default: string; }; type: { type: StringConstructor; default: string; }; icon: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; description: { type: StringConstructor; default: string; }; tooltip: { type: StringConstructor; default: string; }; resetTime: { type: NumberConstructor; default: number; }; size: { type: StringConstructor; default: string; validator(val: string): boolean; }; loading: BooleanConstructor; disabled: BooleanConstructor; backTop: BooleanConstructor; visibilityHeight: { default: number; type: NumberConstructor; }; element: { default: HTMLElement | null; type: ObjectConstructor | { new (): HTMLElement; prototype: HTMLElement; }; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }; declare const _default: import('../../../node_modules/@vue/runtime-core').DefineComponent<{ trigger: { default: string; type: StringConstructor; validator(val: string): boolean; }; open: BooleanConstructor; shape: { type: StringConstructor; default: string; validator(val: string): boolean; }; top: { type: StringConstructor; default: string; }; bottom: { type: StringConstructor; default: string; }; right: { type: StringConstructor; default: string; }; left: { type: StringConstructor; default: string; }; href: { type: StringConstructor; default: string; }; target: { type: StringConstructor; default: string; }; type: { type: StringConstructor; default: string; }; icon: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; description: { type: StringConstructor; default: string; }; tooltip: { type: StringConstructor; default: string; }; resetTime: { type: NumberConstructor; default: number; }; size: { type: StringConstructor; default: string; validator(val: string): boolean; }; loading: BooleanConstructor; disabled: BooleanConstructor; backTop: BooleanConstructor; visibilityHeight: { default: number; type: NumberConstructor; }; element: { default: HTMLElement | null; type: ObjectConstructor | { new (): HTMLElement; prototype: HTMLElement; }; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }, () => import('../../../node_modules/@vue/runtime-core').VNode, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, {}, string, import('../../../node_modules/vue3').PublicProps, Readonly>, { href: string; top: string; right: string; bottom: string; left: string; size: string; type: string; disabled: boolean; target: string; element: any; loading: boolean; tiny_mode_root: boolean; shape: string; trigger: string; icon: string | Record; description: string; resetTime: number; tooltip: string; open: boolean; backTop: boolean; visibilityHeight: number; }, {}>; export default _default;