import type { Meta } from '@storybook/vue3'; declare const meta: Meta; export default meta; export declare const Default: { render: (args: any) => { components: { Button: import("vue").DefineComponent; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("../../lib/types").ISize; color: string; radius: import("../../lib/types").IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("../../lib/types").IWeight; appearance: import("../../lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; setup(): { args: any; }; template: string; }; }; export declare const Radius: { render: (args: any) => { components: { Button: import("vue").DefineComponent; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("../../lib/types").ISize; color: string; radius: import("../../lib/types").IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("../../lib/types").IWeight; appearance: import("../../lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; setup(): { args: any; radiusOptions: import("../../lib/types").IRadius[]; }; template: string; }; parameters: { docs: { source: { code: string; }; }; }; }; export declare const Scaling: { render: (args: any) => { components: { Button: import("vue").DefineComponent; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("../../lib/types").ISize; color: string; radius: import("../../lib/types").IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("../../lib/types").IWeight; appearance: import("../../lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; setup(): { args: any; scalingOptions: import("../../lib/types").IScaling[]; }; template: string; }; parameters: { docs: { source: { code: string; }; }; }; }; export declare const Weight: { render: (args: any) => { components: { Button: import("vue").DefineComponent; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("../../lib/types").ISize; color: string; radius: import("../../lib/types").IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("../../lib/types").IWeight; appearance: import("../../lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; setup(): { args: any; weightOptions: import("../../lib/types").IWeight[]; }; template: string; }; parameters: { docs: { source: { code: string; }; }; }; }; export declare const Size: { render: (args: any) => { components: { Button: import("vue").DefineComponent; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("../../lib/types").ISize; color: string; radius: import("../../lib/types").IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("../../lib/types").IWeight; appearance: import("../../lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; setup(): { args: any; sizeOptions: import("../../lib/types").ISize[]; }; template: string; }; parameters: { docs: { source: { code: string; }; }; }; }; export declare const Appearance: { render: (args: any) => { components: { Button: import("vue").DefineComponent; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>, { className: any; props: any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: string; }; radius: { type: import("vue").PropType; default: string; }; weight: { type: import("vue").PropType; default: string; }; color: { type: StringConstructor; default: string; }; appearance: { type: import("vue").PropType; default: string; }; size: { type: import("vue").PropType; default: string; }; class: { type: StringConstructor; }; }>> & Readonly<{}>, { size: import("../../lib/types").ISize; color: string; radius: import("../../lib/types").IRadius; scaling: "90%" | "95%" | "100%" | "105%" | "110%"; weight: import("../../lib/types").IWeight; appearance: import("../../lib/types").IAppearance; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; setup(): { args: any; appearanceOptions: import("../../lib/types").IAppearance[]; }; template: string; }; parameters: { docs: { source: { code: string; }; }; }; };