import { Component, AsyncComponent } from 'vue'; import { Args as DefaultArgs, Annotations, BaseMeta, BaseStory } from '@storybook/addons'; import { StoryFnVueReturnType } from './types'; export type { Args, ArgTypes, Parameters, StoryContext } from '@storybook/addons'; declare type VueComponent = Component | AsyncComponent; declare type VueReturnType = StoryFnVueReturnType; /** * Metadata to configure the stories for a component. * * @see [Default export](https://storybook.js.org/docs/formats/component-story-format/#default-export) */ export declare type Meta = BaseMeta & Annotations; /** * Story function that represents a component example. * * @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports) */ export declare type Story = BaseStory & Annotations;