import { type CoreRoot, type Preset } from './core/engine.js'; import { type Payload } from './visualizerModel.js'; export interface VisualizerPayloadResult { payload: Payload; watchPaths: string[]; } /** Build the validated configured-project payload used by both standalone and embedded views. * The standalone dev server may provide the preset it just cache-busted and resolved so a live * preset edit is consumed by that same request instead of performing a second dynamic import. */ export declare function loadVisualizerPayload(input: { projectRoot: string; preset?: Preset; }): Promise;