import { PropType, SlotsType, DefineComponent, ExtractPropTypes, VNode, RendererNode, RendererElement, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; export declare enum ButtonType { DEFAULT = "default", TEXT = "text", MDI = "mdi", SIMPLE_ICON = "simple-icons" } export declare const ButtonTypeValues: ButtonType[]; declare const _default: DefineComponent; default: ButtonType; validator: (v: ButtonType) => boolean; }; path: { type: PropType; }; size: PropType; viewbox: PropType; }>, () => VNode, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ type: { type: PropType; default: ButtonType; validator: (v: ButtonType) => boolean; }; path: { type: PropType; }; size: PropType; viewbox: PropType; }>> & Readonly<{}>, { type: "default" | "text" | "mdi" | "simple-icons" | ButtonType; }, SlotsType<{ default: {}; }>, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;