export type ManifestIds = { sceneId: string; /** Only present when sceneId === "template" */ templateId?: string; /** When true, watch skips the initial sync prompt and accepts the web scene once. */ uninitialized?: boolean; }; /** * Read manifest.json from sceneDir and return sceneId and optional templateId. * Throws with user-facing errors if manifest is missing, unreadable, invalid JSON, or missing sceneId. */ export declare function getRequiredManifestIds(sceneDir: string): ManifestIds; /** @deprecated Use getRequiredManifestIds instead */ export declare function getRequiredManifestSceneId(sceneDir: string): string;