1 | import { ExtractPropTypes } from 'vue';
|
2 | declare const ButtonTypes: ["default", "primary", "ghost", "dashed", "danger", "link"];
|
3 | export declare type ButtonType = typeof ButtonTypes[number];
|
4 | declare const ButtonShapes: ["circle", "circle-outline", "round"];
|
5 | export declare type ButtonShape = typeof ButtonShapes[number];
|
6 | declare const ButtonSizes: ["large", "default", "small"];
|
7 | export declare type ButtonSize = typeof ButtonSizes[number];
|
8 | declare const ButtonHTMLTypes: ["submit", "button", "reset"];
|
9 | export declare type ButtonHTMLType = typeof ButtonHTMLTypes[number];
|
10 | declare const buttonProps: () => {
|
11 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
12 | default: string;
|
13 | };
|
14 | type: import("vue-types").VueTypeDef<"default" | "link" | "dashed" | "primary" | "ghost" | "danger">;
|
15 | htmlType: import("vue-types").VueTypeDef<"button" | "reset" | "submit"> & {
|
16 | default: "button" | "reset" | "submit";
|
17 | };
|
18 | shape: import("vue-types").VueTypeDef<"circle" | "round" | "circle-outline">;
|
19 | size: import("vue-types").VueTypeDef<"default" | "small" | "large"> & {
|
20 | default: "default" | "small" | "large";
|
21 | };
|
22 | loading: import("vue-types").VueTypeDef<boolean | {
|
23 | [key: string]: any;
|
24 | }>;
|
25 | disabled: import("vue-types").VueTypeValidableDef<boolean>;
|
26 | ghost: import("vue-types").VueTypeValidableDef<boolean>;
|
27 | block: import("vue-types").VueTypeValidableDef<boolean>;
|
28 | icon: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
29 | href: import("vue-types").VueTypeValidableDef<string> & {
|
30 | default: string;
|
31 | };
|
32 | title: import("vue-types").VueTypeValidableDef<string> & {
|
33 | default: string;
|
34 | };
|
35 | onClick: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
|
36 | default: (...args: any[]) => any;
|
37 | };
|
38 | };
|
39 | export declare type ButtonProps = Partial<ExtractPropTypes<ReturnType<typeof buttonProps>>>;
|
40 | export default buttonProps;
|