/**
 * GLTFLoadingWorkerPool - gLTF loading and texture processing using Web Workers
 *
 * Features:
 * - Loads gLTF files entirely in workers (off main thread)
 * - Uses gltf-transform for gLTF manipulation
 * - Processes and resizes textures in the worker
 * - Caches processed gLTF files
 */
export declare class GLTFLoadingWorkerPool {
    private workers;
    private activeJobs;
    private workerIndex;
    private readonly maxWorkers;
    constructor();
    private handleWorkerMessage;
    private handleWorkerError;
    private getNextWorker;
    processGLTF(fileUrl: string, maxTextureSize: number, abortController?: AbortController): Promise<ArrayBuffer>;
    dispose(): void;
}
export declare const TextureWorkerPool: typeof GLTFLoadingWorkerPool;
