/** * Structured, plain-English errors (spec: Phase 2 "Plain-English error * messages"). Shape is forward-compatible with the full Manifest Validation * entry (Phase 6) — `{ element, attribute, message, fix }` — this module * only owns `message` + `fix`; the caller attaches element/attribute context. */ export declare class CompileError extends Error { readonly fix: string; constructor(message: string, fix: string); } import type { Program } from "estree"; /** Shared acorn container parse for both accessor-block flavors — one grammar, one error shape; only the fix hint names the block. */ export declare function parseProgram(blockText: string, blockLabel: string): Program;