import { type DOMWindow } from 'jsdom';
declare const getWindow: () => DOMWindow;
/**
 * Load the page at the given url to the dom
 */
declare const loadURLToDom: (url: string) => Promise<void>;
/**
 * Set document.documentElement.outerHTML to passed string
 */
declare const loadStringToDom: (outerHTML: string) => void;
type MapKnownKeys<T> = {
    [K in keyof T as string extends K ? never : K]: string;
};
/**
 * Enable a global dom value.
 * This allows you to enable only what you need.
 */
declare function enableDomGlobal(key: keyof MapKnownKeys<DOMWindow>): void;
export { getWindow, getJSDOM, loadURLToDom, loadStringToDom, enableDomGlobal };
