export type JsdomModule = typeof import('jsdom'); type JsdomLoader = () => Promise; export declare function createJSDOMLoader(loader: JsdomLoader): JsdomLoader; /** * Resolve jsdom to its installed file before importing it. This keeps * transitive relative asset loads anchored to a real filesystem URL instead * of the host's bundled module URL. */ export declare function loadJSDOM(): Promise; /** * Probe jsdom without making it a prerequisite for the rest of the plugin. * The optional loader is a test seam for the non-fatal failure contract. */ export declare function probeJSDOM(load?: JsdomLoader): Promise; export {};