declare const _sfc_main: import("vue").DefineComponent<{ color: { type: StringConstructor; validator: (v: any) => boolean; }; loading: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: PropType<(...args: any[]) => any>; default: null; }; }, { getButtonClass: import("vue").ComputedRef<{ [x: string]: boolean; "is-disabled": boolean; }[]>; getBindValue: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; loading: { type: BooleanConstructor; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: PropType<(...args: any[]) => any>; default: null; }; }>>, { loading: boolean; disabled: boolean; onClick: any; iconSize: number; }>; export default _sfc_main;