import type { MouseEventHandler } from '@antdv/ui/es/types'; import type { ExtractPropTypes } from 'vue'; import type { FloatButtonBadgeProps, FloatButtonGroupTrigger, FloatButtonShape, FloatButtonType } from './interface'; export declare function floatButtonProps(): { prefixCls: StringConstructor; description: any; type: { type: import("vue").PropType; default: FloatButtonType; }; shape: { type: import("vue").PropType; default: FloatButtonShape; }; tooltip: any; href: StringConstructor; target: StringConstructor; badge: { type: import("vue").PropType; default: FloatButtonBadgeProps; }; onClick: { type: import("vue").PropType; default: MouseEventHandler; }; }; export declare function floatButtonContentProps(): { prefixCls: { type: import("vue").PropType; default: string; }; }; export declare function floatButtonGroupProps(): { trigger: { type: import("vue").PropType; default: FloatButtonGroupTrigger; }; open: { type: BooleanConstructor; default: boolean; }; onOpenChange: { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; 'onUpdate:open': { type: import("vue").PropType<(open: boolean) => void>; default: (open: boolean) => void; }; prefixCls: StringConstructor; description: any; type: { type: import("vue").PropType; default: FloatButtonType; }; shape: { type: import("vue").PropType; default: FloatButtonShape; }; tooltip: any; href: StringConstructor; target: StringConstructor; badge: { type: import("vue").PropType; default: FloatButtonBadgeProps; }; onClick: { type: import("vue").PropType; default: MouseEventHandler; }; }; export declare function backTopProps(): { prefixCls: StringConstructor; duration: NumberConstructor; target: { type: import("vue").PropType<() => HTMLElement | Window | Document>; default: () => HTMLElement | Window | Document; }; visibilityHeight: NumberConstructor; onClick: { type: import("vue").PropType; default: MouseEventHandler; }; description: any; type: { type: import("vue").PropType; default: FloatButtonType; }; shape: { type: import("vue").PropType; default: FloatButtonShape; }; tooltip: any; href: StringConstructor; badge: { type: import("vue").PropType; default: FloatButtonBadgeProps; }; }; export type BackTopProps = Partial>>; export type FloatButtonGroupProps = Partial>>; export type FloatButtonContentProps = Partial>>; export type FloatButtonProps = Partial>>;