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; }; round: { type: import("vue").PropType; default: boolean; }; circle: { type: import("vue").PropType; default: boolean; }; loading: { type: import("vue").PropType; default: boolean; }; block: { type: import("vue").PropType; default: boolean; }; iconRight: { type: import("vue").PropType; default: boolean; }; color: { type: import("vue").PropType; default: undefined; }; textColor: { type: import("vue").PropType; default: undefined; }; borderColor: { type: import("vue").PropType; default: undefined; }; colorSet: { type: import("vue").PropType> | undefined>; default: undefined; }; textColorSet: { type: import("vue").PropType>>; default: undefined; }; borderColorSet: { type: import("vue").PropType>>; default: undefined; }; }, () => 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; }; round: { type: import("vue").PropType; default: boolean; }; circle: { type: import("vue").PropType; default: boolean; }; loading: { type: import("vue").PropType; default: boolean; }; block: { type: import("vue").PropType; default: boolean; }; iconRight: { type: import("vue").PropType; default: boolean; }; color: { type: import("vue").PropType; default: undefined; }; textColor: { type: import("vue").PropType; default: undefined; }; borderColor: { type: import("vue").PropType; default: undefined; }; colorSet: { type: import("vue").PropType> | undefined>; default: undefined; }; textColorSet: { type: import("vue").PropType>>; default: undefined; }; borderColorSet: { type: import("vue").PropType>>; default: undefined; }; }>>, { type: import("./interface").ButtonType | undefined; block: boolean | undefined; render: import("./interface").ButtonRender | undefined; color: string | undefined; round: boolean | undefined; dashed: boolean | undefined; size: import("../_utils_").UISize | undefined; circle: boolean | undefined; disabled: boolean | undefined; borderColor: string | undefined; ghost: boolean | undefined; loading: boolean | undefined; iconRight: boolean | undefined; textColor: string | undefined; colorSet: Partial> | undefined; textColorSet: Partial>; borderColorSet: Partial>; }>; export default _default;