import type { AssetLoadRequest, AssetLoader } from "./AssetLoader";
import { GLTFLoader, type GLTFAsset } from "./GLTFLoader";
import type { LoadContext } from "./LoadContext";
export declare class OBJLoader implements AssetLoader<GLTFAsset> {
    readonly type = "obj";
    private readonly gltfLoader;
    private readonly innerAssets;
    constructor(gltfLoader?: GLTFLoader);
    canLoad(request: AssetLoadRequest): boolean;
    load(request: AssetLoadRequest, context: LoadContext): Promise<GLTFAsset>;
    dispose(asset: GLTFAsset): void;
}
//# sourceMappingURL=OBJLoader.d.ts.map