import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { ButtonVariants } from './button.styles'; export declare const Button: DefineComponent; }; color: { type: PropType< ButtonVariants["color"]>; }; size: { type: PropType< ButtonVariants["size"]>; }; radius: { type: PropType< ButtonVariants["radius"]>; }; isFullWidth: { type: PropType< ButtonVariants["isFullWidth"]>; }; isDisabled: { type: PropType< ButtonVariants["isDisabled"]>; }; isLoading: { type: PropType< ButtonVariants["isDisabled"]>; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ variant: { type: PropType< ButtonVariants["variant"]>; }; color: { type: PropType< ButtonVariants["color"]>; }; size: { type: PropType< ButtonVariants["size"]>; }; radius: { type: PropType< ButtonVariants["radius"]>; }; isFullWidth: { type: PropType< ButtonVariants["isFullWidth"]>; }; isDisabled: { type: PropType< ButtonVariants["isDisabled"]>; }; isLoading: { type: PropType< ButtonVariants["isDisabled"]>; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;