import React from "react";
import Loaded from "lingo3d/lib/display/core/Loaded";
import VisibleObjectManager from "lingo3d/lib/display/core/VisibleObjectManager";
export declare const ParentContext: React.Context<VisibleObjectManager<import("three").Object3D<import("three").Event>> | Loaded<import("three").Object3D<import("three").Event>> | undefined>;
export declare const applyChanges: (manager: any, changed: Array<[string, any]>, removed: Array<string>) => void;
declare const _default: (p: {
    children?: React.ReactNode;
}, ref: React.ForwardedRef<any>, ManagerClass: any) => any;
export default _default;
