import { PropType } from "vue"; import "./rbt-button-v2.scss"; export type IRbtButtonSize = "" | "default" | "small" | "large"; export type IRbtButtonType = "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger"; declare const _default: import("vue").DefineComponent<{ icon: { type: StringConstructor; default: string; }; size: { type: PropType; default: string; }; type: { type: PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; plain: { type: BooleanConstructor; default: boolean; }; text: { type: BooleanConstructor; default: boolean; }; link: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; }, () => import("react/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; type: { type: PropType; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; plain: { type: BooleanConstructor; default: boolean; }; text: { type: BooleanConstructor; default: boolean; }; link: { type: BooleanConstructor; default: boolean; }; autofocus: { type: BooleanConstructor; default: boolean; }; }>>, { icon: string; type: IRbtButtonType; size: IRbtButtonSize; disabled: boolean; text: boolean; link: boolean; loading: boolean; plain: boolean; autofocus: boolean; }, {}>; export default _default; //# sourceMappingURL=rbt-button-v2.d.ts.map