import { WebRenderer } from '@storybook/types';
import { Component, AsyncComponent } from 'vue';

type StoryFnVueReturnType = Component<any, any, any, any> | AsyncComponent<any, any, any, any>;
interface VueRenderer extends WebRenderer {
    component: Component<any, any, any, any> | AsyncComponent<any, any, any, any>;
    storyResult: StoryFnVueReturnType;
}

export { StoryFnVueReturnType as S, VueRenderer as V };
