import { ExtractPublicPropTypes } from "../../_utils/naive/extract-public-props.js"; import "../../_utils/index.js"; import { BackTopTheme, BackTopThemeOverrides } from "../styles/light.js"; import "../styles/index.js"; import { CSSProperties, PropType, Ref } from "vue"; //#region src/back-top/src/BackTop.d.ts declare const backTopProps: { readonly show: { readonly type: PropType; readonly default: undefined; }; readonly right: { readonly type: PropType; readonly default: 40; }; readonly bottom: { readonly type: PropType; readonly default: 40; }; readonly to: { readonly type: PropType; readonly default: "body"; }; readonly visibilityHeight: { readonly type: NumberConstructor; readonly default: 180; }; readonly listenTo: PropType HTMLElement | Document)>; readonly 'onUpdate:show': { readonly type: FunctionConstructor; readonly default: () => void; }; readonly target: PropType<() => HTMLElement>; readonly onShow: PropType<() => void>; readonly onHide: PropType<() => void>; readonly theme: PropType; readonly themeOverrides: PropType; readonly builtinThemeOverrides: PropType; }; type BackTopProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent; readonly default: undefined; }; readonly right: { readonly type: PropType; readonly default: 40; }; readonly bottom: { readonly type: PropType; readonly default: 40; }; readonly to: { readonly type: PropType; readonly default: "body"; }; readonly visibilityHeight: { readonly type: NumberConstructor; readonly default: 180; }; readonly listenTo: PropType HTMLElement | Document)>; readonly 'onUpdate:show': { readonly type: FunctionConstructor; readonly default: () => void; }; readonly target: PropType<() => HTMLElement>; readonly onShow: PropType<() => void>; readonly onHide: PropType<() => void>; readonly theme: PropType; readonly themeOverrides: PropType; readonly builtinThemeOverrides: PropType; }>, { placeholderRef: Ref; style: import("vue").ComputedRef<{ right: string; bottom: string; }>; mergedShow: import("vue").ComputedRef; isMounted: Readonly>; scrollElement: Ref; scrollTop: Ref; DomInfoReady: Ref; transitionDisabled: Ref; mergedClsPrefix: Ref; handleAfterEnter: () => void; handleScroll: () => void; handleClick: () => void; cssVars: Ref | undefined; themeClass: Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; readonly default: undefined; }; readonly right: { readonly type: PropType; readonly default: 40; }; readonly bottom: { readonly type: PropType; readonly default: 40; }; readonly to: { readonly type: PropType; readonly default: "body"; }; readonly visibilityHeight: { readonly type: NumberConstructor; readonly default: 180; }; readonly listenTo: PropType HTMLElement | Document)>; readonly 'onUpdate:show': { readonly type: FunctionConstructor; readonly default: () => void; }; readonly target: PropType<() => HTMLElement>; readonly onShow: PropType<() => void>; readonly onHide: PropType<() => void>; readonly theme: PropType; readonly themeOverrides: PropType; readonly builtinThemeOverrides: PropType; }>> & Readonly<{}>, { readonly to: string | HTMLElement; readonly bottom: string | number; readonly right: string | number; readonly show: boolean | undefined; readonly 'onUpdate:show': Function; readonly visibilityHeight: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //#endregion export { BackTopProps, backTopProps, _default as default };