import { Vec3 } from '@quake2ts/shared'; import { AssetManager } from './manager.js'; export interface BoundingBox { readonly mins: Vec3; readonly maxs: Vec3; } export declare class AssetPreviewGenerator { private readonly assetManager; constructor(assetManager: AssetManager); generateTextureThumbnail(path: string, size: number): Promise; generateModelThumbnail(path: string, size: number): Promise; getMapBounds(mapName: string, mapData: ArrayBuffer): Promise; extractMapScreenshot(mapName: string): Promise; } //# sourceMappingURL=preview.d.ts.map