import 'bulma/sass/elements/button.sass'; import { PropType } from 'vue'; import { ColorVariant } from '../../types/ColorVariants'; import { SizeVariant } from '../../types/SizeVariants'; export interface ButtonProps { variant: ColorVariant; isRounded: boolean; isLoading: boolean; isOutlined: boolean; isInverted: boolean; isFocused: boolean; isActive: boolean; isDisabled: boolean; isHovered: boolean; isSelected: boolean; isFullwidth: boolean; size: SizeVariant; tag: 'button' | 'a' | 'input'; } declare const _default: import("vue").DefineComponent<{ tag: { type: PropType<"button" | "input" | "a">; default: "button"; validator: (val: string) => boolean; }; size: { type: PropType; default: SizeVariant; }; variant: { type: PropType; default: ColorVariant; }; isRounded: { type: PropType; default: boolean; }; isLoading: { type: PropType; default: boolean; }; isOutlined: { type: PropType; default: boolean; }; isInverted: { type: PropType; default: boolean; }; isFocused: { type: PropType; default: boolean; }; isActive: { type: PropType; default: boolean; }; isDisabled: { type: PropType; default: boolean; }; isHovered: { type: PropType; default: boolean; }; isSelected: { type: PropType; default: boolean; }; isFullwidth: { type: PropType; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ tag: "button" | "input" | "a"; variant: ColorVariant; size: SizeVariant; isActive: boolean; isRounded: boolean; isLoading: boolean; isOutlined: boolean; isInverted: boolean; isFocused: boolean; isDisabled: boolean; isHovered: boolean; isSelected: boolean; isFullwidth: boolean; } & {}>, { tag: "button" | "input" | "a"; variant: ColorVariant; size: SizeVariant; isActive: boolean; isRounded: boolean; isLoading: boolean; isOutlined: boolean; isInverted: boolean; isFocused: boolean; isDisabled: boolean; isHovered: boolean; isSelected: boolean; isFullwidth: boolean; }>; export default _default;