import type { Scope } from 'harper'; /** * Hybrid production mode: build the app with Vite (the real production build) and — when `files` is * configured — recompile whenever watched files change. No HMR. * * The client is built to the `output` directory (default `dist`); serving it is delegated to Harper's * built-in `static` plugin, configured alongside this plugin in the application's `config.yaml` and * pointed at the same directory. So this plugin only builds; for SSR it additionally renders the HTML * document (which `static` can't do) while `static` serves the assets. SPA apps need no handler here at * all — `static` serves everything. */ export declare function setupProduction(scope: Scope, ssrEntry?: string): Promise;