declare const _default: import("vue").DefineComponent<{
    native: {
        type: BooleanConstructor;
        default: boolean;
    };
    wrapStyle: {
        type: (StringConstructor | ArrayConstructor)[];
        default: string;
    };
    wrapClass: {
        type: (StringConstructor | ArrayConstructor)[];
        default: string;
    };
    containerClass: {
        type: (StringConstructor | ArrayConstructor)[];
        default: string;
    };
    viewClass: {
        type: (StringConstructor | ArrayConstructor)[];
        default: string;
    };
    viewStyle: {
        type: (StringConstructor | ArrayConstructor)[];
        default: string;
    };
    noresize: BooleanConstructor;
    tag: {
        type: StringConstructor;
        default: string;
    };
    backTopVisibilityHeight: NumberConstructor;
}, {
    moveX: import("vue").Ref<number, number>;
    moveY: import("vue").Ref<number, number>;
    sizeWidth: import("vue").Ref<string, string>;
    sizeHeight: import("vue").Ref<string, string>;
    style: import("vue").ComputedRef<string | {
        [x: string]: unknown;
    }>;
    wrap: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
    resize: import("vue").Ref<any, any>;
    update: () => void;
    handleScroll: () => void;
    isBackTopShow: import("vue").Ref<boolean, boolean>;
    handleBackTopClick: () => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
    native?: unknown;
    wrapStyle?: unknown;
    wrapClass?: unknown;
    containerClass?: unknown;
    viewClass?: unknown;
    viewStyle?: unknown;
    noresize?: unknown;
    tag?: unknown;
    backTopVisibilityHeight?: unknown;
} & {
    native: boolean;
    wrapStyle: string | unknown[];
    wrapClass: string | unknown[];
    containerClass: string | unknown[];
    viewClass: string | unknown[];
    viewStyle: string | unknown[];
    noresize: boolean;
    tag: string;
} & {
    backTopVisibilityHeight?: number | undefined;
}>, {
    native: boolean;
    wrapStyle: string | unknown[];
    wrapClass: string | unknown[];
    containerClass: string | unknown[];
    viewClass: string | unknown[];
    viewStyle: string | unknown[];
    noresize: boolean;
    tag: string;
}>;
export default _default;
