declare const _default: import("vue").DefineComponent<{ type: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; disabled: { type: import("vue").PropType; default: boolean; }; ghost: { type: import("vue").PropType; default: boolean; }; dashed: { type: import("vue").PropType; default: boolean; }; render: { type: import("vue").PropType; default: string; }; vertical: { type: import("vue").PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; size: { type: import("vue").PropType; default: string; }; disabled: { type: import("vue").PropType; default: boolean; }; ghost: { type: import("vue").PropType; default: boolean; }; dashed: { type: import("vue").PropType; default: boolean; }; render: { type: import("vue").PropType; default: string; }; vertical: { type: import("vue").PropType; default: boolean; }; }>>, { type: import("./interface").ButtonType | undefined; render: import("./interface").ButtonRender | undefined; dashed: boolean | undefined; size: import("../_utils_").UISize | undefined; vertical: boolean | undefined; disabled: boolean | undefined; ghost: boolean | undefined; }>; export default _default;