import { g as ThinkWorkerConfigOptions, h as ThinkWorkerConfig, o as ThinkFrameworkManifest } from "./manifest-CpB-xngB.js"; import { n as ThinkConfigMergeResult } from "./config-D512sQYg.js"; import { PluginOption } from "vite"; //#region src/vite.d.ts interface ThinkVitePluginOptions extends ThinkWorkerConfigOptions { files?: Record; manifest?: ThinkFrameworkManifest; allowNonVirtualMain?: boolean; /** * Register the dev-server `s` shortcut that launches Think Studio against the * running instance. Defaults to `true` (only active when the prebuilt Studio * bundle ships with this package and the dev server runs in an interactive * TTY). */ studioShortcut?: boolean; } declare const THINK_EXPERIMENTAL_NOTICE: string; declare function think(options?: ThinkVitePluginOptions): PluginOption[]; declare function createThinkViteManifest( options?: ThinkVitePluginOptions, root?: string ): Promise; declare function createThinkViteWorkerConfig( options?: ThinkVitePluginOptions, root?: string ): Promise; declare function createThinkViteWorkerConfigResult( options?: ThinkVitePluginOptions, root?: string ): Promise; //#endregion export { THINK_EXPERIMENTAL_NOTICE, ThinkVitePluginOptions, createThinkViteManifest, createThinkViteWorkerConfig, createThinkViteWorkerConfigResult, think as default, think }; //# sourceMappingURL=vite.d.ts.map