declare const _default: import("vue").DefineComponent<{ size: { type: import("vue").PropType; default: string; }; type: { type: import("vue").PropType; default: string; }; nativeType: { type: import("vue").PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; color: { type: StringConstructor; default: string; }; icon: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; plain: { type: BooleanConstructor; default: boolean; }; round: { type: BooleanConstructor; default: boolean; }; circle: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; autoInsertSpace: { type: BooleanConstructor; default: undefined; }; }, { buttonRef: import("vue").Ref; shouldAddSpace: import("vue").ComputedRef; buttonType: import("vue").ComputedRef; buttonSize: import("vue").ComputedRef; buttonDisabled: import("vue").ComputedRef; buttonStyle: import("vue").ComputedRef<{}>; handleClick: (evt: MouseEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ size?: unknown; type?: unknown; nativeType?: unknown; disabled?: unknown; color?: unknown; icon?: unknown; loading?: unknown; plain?: unknown; round?: unknown; circle?: unknown; autofocus?: unknown; autoInsertSpace?: unknown; } & { size: import('../../../hooks').ComponentSize; round: boolean; type: import("./Button").ButtonType; disabled: boolean; loading: boolean; circle: boolean; color: string; icon: string; nativeType: import("./Button").ButtonNativeType; plain: boolean; autofocus: boolean; } & { autoInsertSpace?: boolean | undefined; }> & { onClick?: ((evt: MouseEvent) => any) | undefined; }, { size: import('../../../hooks').ComponentSize; round: boolean; type: import("./Button").ButtonType; disabled: boolean; loading: boolean; circle: boolean; color: string; icon: string; nativeType: import("./Button").ButtonNativeType; plain: boolean; autofocus: boolean; autoInsertSpace: boolean; }>; export default _default;