import type { Args, Meta as BesaMeta, Story as BaseStory, StoryFn as BaseStoryFn, StoryComponent as BaseStoryComponent, StoryContext as BaseStoryContext, DecoratorFunction as BaseDecoratorFunction, AnyFramework } from "@stories-js/core"; import { ConcreteComponent } from "vue"; export declare type StoryFnVueReturnType = ConcreteComponent; export declare type VueFramework = { component: ConcreteComponent; storyResult: StoryFnVueReturnType; }; export declare type DecoratorFunction = BaseDecoratorFunction; /** * React story function */ export declare type StoryFn = BaseStoryFn; /** * Metadata to configure the stories for a component. */ export declare type Meta = BesaMeta; /** * Story function that represents a CSFv3 component example. */ export declare type Story = BaseStory; /** * Story component for React Rendener */ export declare type StoryComponent = BaseStoryComponent; /** * Story context for React Rendener */ export declare type StoryContext = BaseStoryContext; export declare type LegacyStoryFn = (context: StoryContext) => TFramework['storyResult'];