import { ReactNode } from 'react'; type Listener = () => void; type Snapshot = { content: ReactNode | null; owner: symbol | null; }; export declare const setPortalContent: (next: ReactNode | null) => void; export declare const setPortalOwner: (next: symbol) => void; export declare const clearPortalOwner: (id: symbol) => void; export declare const getPortalSnapshot: () => Snapshot; export declare const subscribePortal: (listener: Listener) => (() => void); export {};