declare const _sfc_main: import("vue").DefineComponent<{ type: { type: StringConstructor; required: false; default: string; }; size: { type: StringConstructor; required: false; }; disabled: { type: BooleanConstructor; required: false; default: boolean; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; }, { props: { type: 'default' | 'primary' | 'warn'; size?: "medium" | "mini" | undefined; disabled: boolean; loading: boolean; }; emit: (type: 'click', ev: MouseEvent) => void; classNames: import("vue").ComputedRef<(string | { 'weui-btn_disabled': boolean; 'weui-btn_loading'?: undefined; } | { 'weui-btn_loading': boolean; 'weui-btn_disabled'?: undefined; })[]>; clickHandler: (ev: MouseEvent) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onClick?: ((...args: any[]) => any) | undefined; }, { type: string; disabled: boolean; loading: boolean; }>; export default _sfc_main;