import { StorybookConfig } from '@storybook/vue3-vite'; import { Options } from 'storybook/internal/types'; export interface StorybookAddonVueCsfOptions extends Options { /** * Enable debug logging */ debug?: boolean; } /** * Vite configuration hook * Adds the Vue CSF transform plugin to Vite */ export declare const viteFinal: StorybookConfig['viteFinal']; /** * Experimental indexers hook * Adds the Vue CSF indexer for discovering .stories.vue files */ export declare const experimental_indexers: StorybookConfig['experimental_indexers']; /** * Server channel hook * Intercepts SAVE_STORY_REQUEST for .stories.vue files * and handles them with Vue-aware parsing instead of Babel. * * Core's preset runs before ours and registers a Babel-based handler that * can't parse Vue SFCs. We replace any already-registered saveStoryRequest * listeners with wrappers that skip .stories.vue files, then register our * own Vue-aware handler. */ export declare function experimental_serverChannel(channel: any): Promise; /** * Optimize Vite dependencies */ export declare const optimizeViteDeps: string[]; //# sourceMappingURL=preset.d.ts.map