import Owner from './owner.js'; import type { Contexts, IContext, IObserver, IRoot, ISuperRoot, ISuspense } from '../types.js'; declare class SuperRoot extends Owner { parent: undefined; context: Contexts; } export declare let SUPER_OWNER: ISuperRoot; export declare let OWNER: IContext | IObserver | IRoot | ISuperRoot | ISuspense; export declare const setOwner: (value: IContext | IObserver | IRoot | ISuperRoot | ISuspense) => import("./observer.js").default | import("./context.js").default | import("./root.js").default | import("./suspense.js").default | SuperRoot; export default SuperRoot;