/** * Vite plugin for MSW integration */ import type { Plugin } from 'vite'; /** * MSW Vite plugin options */ export interface MSWPluginOptions { /** Enable MSW integration */ enabled?: boolean; /** MSW mode */ mode?: 'development' | 'testing' | 'storybook'; /** Public directory for service worker */ publicDir?: string; /** Service worker filename */ serviceWorkerFilename?: string; /** Auto-generate service worker */ autoGenerateServiceWorker?: boolean; /** Log MSW status */ verbose?: boolean; } /** * Create MSW Vite plugin */ export declare function mswPlugin(options?: MSWPluginOptions): Plugin; /** * Default MSW plugin for development */ export declare const mswDevelopmentPlugin: () => Plugin; /** * MSW plugin for testing */ export declare const mswTestingPlugin: () => Plugin; /** * MSW plugin for Storybook */ export declare const mswStorybookPlugin: () => Plugin; //# sourceMappingURL=vite-plugin.d.ts.map