import type { Texture } from 'three'; export type UseOffthreadVideoTextureOptions = { src: string; playbackRate?: number; transparent?: boolean; toneMapped?: boolean; delayRenderRetries?: number; delayRenderTimeoutInMilliseconds?: number; }; export declare const useInnerVideoTexture: ({ playbackRate, src, transparent, toneMapped, delayRenderRetries, delayRenderTimeoutInMilliseconds, }: { playbackRate: number; src: string; transparent: boolean; toneMapped: boolean; delayRenderRetries?: number | undefined; delayRenderTimeoutInMilliseconds?: number | undefined; }) => Texture | null; export declare function useOffthreadVideoTexture({ src, playbackRate, transparent, toneMapped, delayRenderRetries, delayRenderTimeoutInMilliseconds }: UseOffthreadVideoTextureOptions): Texture | null;