UNPKG

wetrade-design

Version:

一款多语言支持Vue3的UI框架

122 lines (121 loc) 3.57 kB
import buttonProps from './buttonTypes'; import type { ButtonType } from './buttonTypes'; export { buttonProps }; declare const _default: import("vue").DefineComponent<{ prefixCls: StringConstructor; type: import("vue").PropType<ButtonType>; iconType: import("vue").PropType<import("./buttonTypes").IconButtonType>; htmlType: { type: import("vue").PropType<import("./buttonTypes").ButtonHTMLType>; default: string; }; shape: { type: import("vue").PropType<import("./buttonTypes").ButtonShape>; }; size: { type: import("vue").PropType<import(".").ButtonSize>; }; loading: { type: import("vue").PropType<boolean | { delay?: number; }>; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef<any>; href: StringConstructor; target: StringConstructor; title: StringConstructor; noPadding: BooleanConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent) => void>; }; id: StringConstructor; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ prefixCls: StringConstructor; type: import("vue").PropType<ButtonType>; iconType: import("vue").PropType<import("./buttonTypes").IconButtonType>; htmlType: { type: import("vue").PropType<import("./buttonTypes").ButtonHTMLType>; default: string; }; shape: { type: import("vue").PropType<import("./buttonTypes").ButtonShape>; }; size: { type: import("vue").PropType<import(".").ButtonSize>; }; loading: { type: import("vue").PropType<boolean | { delay?: number; }>; default: () => boolean | { delay?: number; }; }; disabled: { type: BooleanConstructor; default: any; }; ghost: { type: BooleanConstructor; default: any; }; block: { type: BooleanConstructor; default: any; }; danger: { type: BooleanConstructor; default: any; }; icon: import("vue-types").VueTypeValidableDef<any>; href: StringConstructor; target: StringConstructor; title: StringConstructor; noPadding: BooleanConstructor; onClick: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onMousedown: { type: import("vue").PropType<(event: MouseEvent) => void>; }; onKeydown: { type: import("vue").PropType<(event: KeyboardEvent) => void>; }; id: StringConstructor; }>>, { block: boolean; disabled: boolean; noPadding: boolean; loading: boolean | { delay?: number; }; danger: boolean; ghost: boolean; htmlType: import("./buttonTypes").ButtonHTMLType; }>; export default _default;