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