import type { Accessor } from '../types.js'; export interface Environment { getRootNode(): ShadowRoot | Document | Node; getDocument(): Document; getWindow(): Window & typeof globalThis; } export declare const getEnvironmentContext: () => Accessor | null, setEnvironmentContext: (context: Accessor) => Accessor | null;