import { Texture } from 'three'; declare type UseTextureOptions = { onLoad?: (texture: Texture) => void; onProgress?: (event: ProgressEvent) => void; onError?: (event: ErrorEvent) => void; }; export declare function useTexture(path: string, options?: UseTextureOptions): Texture; export declare function useTexture(paths: string[], options?: UseTextureOptions): Texture[]; export declare function useTexture(paths: Record, options?: UseTextureOptions): Record; export {};