import { PropType } from "vue"; import type { ButtonProps, ButtonEmits } from "./types"; export type { ButtonProps, ButtonEmits }; declare const _default: import("vue").DefineComponent; default: string; validator: (val: string) => boolean; }; styles: { type: PropType; default: () => {}; }; circle: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; inline: { type: BooleanConstructor; default: boolean; }; width: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; radius: { type: BooleanConstructor; default: boolean; }; border: { type: PropType; default: string; }; }>, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { readonly click: (value: MouseEvent) => void; }, string, import("vue").PublicProps, Readonly; default: string; validator: (val: string) => boolean; }; styles: { type: PropType; default: () => {}; }; circle: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; inline: { type: BooleanConstructor; default: boolean; }; width: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; radius: { type: BooleanConstructor; default: boolean; }; border: { type: PropType; default: string; }; }>> & Readonly<{ onClick?: ((value: MouseEvent) => any) | undefined; }>, { loading: boolean; circle: boolean; type: "success" | "loading" | "normal" | "warning" | "danger" | "text" | "primary" | undefined; styles: Record | undefined; width: string; height: string; inline: boolean; border: "top" | "bottom" | "right" | "left" | "none" | "all" | undefined; disabled: boolean; radius: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=button.d.ts.map