import * as THREE from "three"; import * as React from "react"; import { Five, Work, State, FiveLoadOptions } from "@realsee/five"; type ContextType = null | { renderer?: THREE.WebGLRenderer; five: Five; loadWork: (works: Work | Work[], state?: "inherit" | "initial" | Partial>, options?: number | FiveLoadOptions, userAction?: boolean) => Promise; }; declare const FiveContext: React.Context; declare function useFiveInstance(): Five; declare function useFiveWorkLoader(): (works: Work | Work[], state?: "inherit" | "initial" | Partial>, options?: number | FiveLoadOptions, userAction?: boolean) => Promise; export { FiveContext, useFiveInstance, useFiveWorkLoader };