import type { JSDOM } from "jsdom"; export interface DiagramWalk { readonly attribute: string; readonly orderOf: (svg: ReturnType) => string; } export interface Stage { readonly close: () => void; readonly url: string; } export interface Hoisted { readonly stylesheet: string; readonly vectors: ReadonlyMap; } export interface DiagramProgress { readonly rendered: ReadonlyMap; readonly stalledAt: number | null; readonly reason: string; } export interface Rescoped { readonly css: string; readonly derived: ReadonlySet; }