/** * Shared error-boundary helper. Docs `` and imperative chart * classes both render asynchronously; a rejected promise with no listener is * an empty host and no console line. Always go through here. */ export declare function reportMolplotError(scope: string, cause: unknown, extra?: unknown): Error; /** Fire-and-forget a render so a rejection is logged instead of swallowed. */ export declare function trackRender(scope: string, run: Promise): void;