import { ILogger } from '@gltf-transform/core'; import { ProcessStats } from "../utils/index.js"; import { Config } from '../config/index.js'; export type PackGLTFOptions = { useCache: boolean; packedFiles?: Set; stats?: ProcessStats; config: Config; logger?: ILogger; debug: boolean; verbose?: boolean; /** Original source file path, used to resolve external assets (e.g. .exr files) when inputFile differs from the source (e.g. after progressive transform) */ sourceFile?: string; }; /** Compress a glTF file */ export declare function packGLTF(inputFile: string, outputFile: string, options: PackGLTFOptions): Promise;