import { ExtractPropTypes, PropType } from 'vue'; export type BacktopSize = 'small' | 'default' | 'large'; export type BacktopShape = 'circle' | 'square'; export declare const backtopProps: { readonly target: { readonly type: PropType; readonly default: ""; }; readonly visibilityHeight: { readonly type: NumberConstructor; readonly default: 200; }; readonly right: { readonly type: NumberConstructor; readonly default: 40; }; readonly bottom: { readonly type: NumberConstructor; readonly default: 40; }; readonly smooth: { readonly type: BooleanConstructor; readonly default: true; }; readonly size: { readonly type: PropType; readonly default: "default"; }; readonly shape: { readonly type: PropType; readonly default: "circle"; }; readonly showProgress: { readonly type: BooleanConstructor; readonly default: false; }; readonly showPercent: { readonly type: BooleanConstructor; readonly default: false; }; readonly scrollTo: { readonly type: StringConstructor; readonly default: ""; }; readonly tooltip: { readonly type: StringConstructor; readonly default: ""; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; readonly autoHide: { readonly type: NumberConstructor; readonly default: 0; }; readonly rootClass: { readonly type: PropType>; readonly default: ""; }; }; export declare const backtopEmits: { click: (e: MouseEvent) => boolean; }; export type BacktopProps = ExtractPropTypes;