export { ThreeCanvas, ThreeCanvasProps } from './ThreeCanvas'; import type { UseOffthreadVideoTextureOptions as UseOffthreadVideoTextureOptionsType } from './use-offthread-video-texture'; import { useOffthreadVideoTexture as useOffthreadVideoTextureType } from './use-offthread-video-texture'; import type { UseVideoTextureOptions as UseVideoTextureOptionsType } from './use-video-texture'; /** * @deprecated useOffthreadVideoTexture has been deprecated. * Use the approach documented at https://remotion.dev/docs/videos/as-threejs-texture instead. */ declare const useOffthreadVideoTexture: typeof useOffthreadVideoTextureType; /** * @deprecated useOffthreadVideoTexture has been deprecated. * Use the approach documented at https://remotion.dev/docs/videos/as-threejs-texture instead. */ type UseOffthreadVideoTextureOptions = UseOffthreadVideoTextureOptionsType; /** * @deprecated useVideoTexture has been deprecated. * Use the approach documented at https://remotion.dev/docs/videos/as-threejs-texture instead. */ declare const useVideoTexture: (videoRef: import("react").RefObject) => import("three").VideoTexture | null; /** * @deprecated useVideoTexture has been deprecated. * Use the approach documented at https://remotion.dev/docs/videos/as-threejs-texture instead. */ type UseVideoTextureOptions = UseVideoTextureOptionsType; export { useOffthreadVideoTexture, UseOffthreadVideoTextureOptions, useVideoTexture, UseVideoTextureOptions, };