import { SlotsType, PropType } from 'vue'; export interface backTopPosition { top?: [number, string]; left?: [number, string]; right?: [number, string]; bottom?: [number, string]; } export declare const backTopProps: () => { prefixCls: import("vue-types").VueTypeValidableDef & { default: string; }; width: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; height: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; icon: import("vue-types").VueTypeValidableDef; iconColor: import("vue-types").VueTypeValidableDef & { default: string; }; iconSize: import("vue-types").VueTypeDef; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; showOffset: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; duration: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; radius: import("vue-types").VueTypeDef; zIndex: import("vue-types").VueTypeValidableDef & { default: number; }; tip: import("vue-types").VueTypeValidableDef & { default: string; }; position: { type: PropType; default: { top: number; left: number; bottom: number; right: number; }; }; }; declare const _default: import("vue").DefineComponent<{ prefixCls: import("vue-types").VueTypeValidableDef & { default: string; }; width: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; height: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; icon: import("vue-types").VueTypeValidableDef; iconColor: import("vue-types").VueTypeValidableDef & { default: string; }; iconSize: import("vue-types").VueTypeDef; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; showOffset: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; duration: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; radius: import("vue-types").VueTypeDef; zIndex: import("vue-types").VueTypeValidableDef & { default: number; }; tip: import("vue-types").VueTypeValidableDef & { default: string; }; position: { type: PropType; default: { top: number; left: number; bottom: number; right: number; }; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "endCallback"[], "endCallback", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly & { default: string; }; width: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; height: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; icon: import("vue-types").VueTypeValidableDef; iconColor: import("vue-types").VueTypeValidableDef & { default: string; }; iconSize: import("vue-types").VueTypeDef; bgColor: import("vue-types").VueTypeValidableDef & { default: string; }; showOffset: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; duration: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; radius: import("vue-types").VueTypeDef; zIndex: import("vue-types").VueTypeValidableDef & { default: number; }; tip: import("vue-types").VueTypeValidableDef & { default: string; }; position: { type: PropType; default: { top: number; left: number; bottom: number; right: number; }; }; }>> & { onEndCallback?: (...args: any[]) => any; }, { prefixCls: string; iconColor: string; width: number; height: number; zIndex: number; bgColor: string; showOffset: number; duration: number; tip: string; position: { top: number; left: number; bottom: number; right: number; }; }, SlotsType<{ icon: any; }>>; export default _default;