import type { Plugin } from 'vite'; import { type MurasakiConfig } from '../config.js'; import type { MainWindowLifecycleEvent } from '../main/index.js'; interface Options { config: MurasakiConfig; } /** Starts and hot-reloads the first-class `src/main.ts` Node lifecycle in dev. */ export declare function mainProcessPlugin({ config }: Options): Plugin; /** @internal Validates lifecycle data received from the native-only endpoint. */ export declare function isWindowLifecycleEvent(value: unknown): value is MainWindowLifecycleEvent; export {}; //# sourceMappingURL=main-process.d.ts.map