import { ReactElement, ReactNode } from "react"; type Pass = { uuid: string; node: ReactElement; index: number; }; type VisualState = { registerPass: (p: Pass) => void; unregisterPass: (uuid: string) => void; }; export declare const VisualContext: import("react").Context; export declare const useVisual: () => VisualState; type VisualLayerProps = { children: ReactNode[] | ReactNode; }; export declare function Visual(props: VisualLayerProps): import("react").JSX.Element; export {};