declare const _default: import('vue').DefineComponent<{
    target: import('vue').PropType<string | HTMLElement | null>;
    visibilityHeight: {
        type: NumberConstructor;
        default: number;
    };
    bottom: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    right: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    transitionName: {
        type: StringConstructor;
        default: string;
    };
}, {
    visible: import('vue').Ref<boolean>;
    handleClick: (e: MouseEvent) => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    click: (_e: MouseEvent) => boolean;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    target: import('vue').PropType<string | HTMLElement | null>;
    visibilityHeight: {
        type: NumberConstructor;
        default: number;
    };
    bottom: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    right: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    transitionName: {
        type: StringConstructor;
        default: string;
    };
}>> & {
    onClick?: ((_e: MouseEvent) => any) | undefined;
}, {
    visibilityHeight: number;
    bottom: string | number;
    right: string | number;
    transitionName: string;
}, {}>;
export default _default;
