import { type Output } from "../shared.js"; export interface ServerJsonOptions { targetDir: string; domain?: string; url?: string; force?: boolean; prompt?: (question: string) => Promise; output?: Output; /** TTY seam (tests pin both sides). */ isTty?: boolean; } /** 10-mcp §5 — generate the official-registry artifact from the same host * package.json identity the door advertises, plus explicit public discovery. */ export declare function runServerJson(options: ServerJsonOptions): Promise;