import { FloatButtonProps } from "./FloatButton.js"; import { ComponentBaseProps } from "../config-provider/context.js"; import { SlotsType } from "vue"; //#region src/float-button/BackTop.d.ts /** @deprecated Please use `ComponentProps` instead. */ interface BackTopProps extends Omit, ComponentBaseProps, BackTopEmitsProps { visibilityHeight?: number; target?: () => HTMLElement | Window | Document; duration?: number; /** @default false */ showProgress?: boolean; } interface FloatButtonBackTopProps extends BackTopProps {} interface BackTopEmits { click: (e: MouseEvent) => void; } interface BackTopEmitsProps { onClick?: BackTopEmits['click']; } interface BackTopSlots { default?: () => any; icon?: () => any; } declare const BackTop: import("vue").DefineSetupFnComponent, FloatButtonBackTopProps, import("vue").PublicProps>; declare const BackTopWithInstall: typeof BackTop; //#endregion export { BackTopEmits, BackTopEmitsProps, BackTopProps, BackTopSlots, FloatButtonBackTopProps, BackTopWithInstall as default };