import Vue from 'vue';
declare const _default: import("vue/types/vue").ExtendedVue<Vue, unknown, unknown, unknown, {
    block: boolean;
    content: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    default: string | ((h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue);
    disabled: boolean;
    ghost: boolean;
    icon: (h: import("vue").CreateElement) => import("vue/types/vnode").ScopedSlotReturnValue;
    loading: boolean;
    shape: "square" | "round" | "circle" | "rectangle";
    size: import("../common").SizeEnum;
    theme: "default" | "success" | "primary" | "danger" | "warning";
    type: "button" | "reset" | "submit";
    variant: "outline" | "base" | "text" | "dashed";
    onClick: (e: MouseEvent) => void;
}>;
export default _default;
