export interface ButtonHTMLAttribute {
attrs?: {
disabled?: boolean;
type?: string;
};
}
declare const _default: import("vue/types/vue").ExtendedVue<{
keepAnimation: {
ripple: boolean;
expand: boolean;
fade: boolean;
};
} & Record & import("../config-provider/config-receiver").ConfigComponent & import("vue").default, 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.type").SizeType;
theme: "default" | "success" | "primary" | "danger" | "warning";
type: "button" | "reset" | "submit";
variant: "outline" | "base" | "text" | "dashed";
onClick: (e: MouseEvent) => void;
}>;
export default _default;