import * as THREE from "three"; import { LoadResultType } from './shared'; import { Fetcher } from "../../utils/ajax"; import { PBMMesh } from "../objects/pbmMesh"; export declare function loadX3p(url: string, options?: { upAxis?: 'Y' | 'Z'; color?: THREE.Color; light?: boolean; fetcher?: Fetcher; onDownloadProgress?: (percent: number, loaded?: number, total?: number) => void; }): Promise; declare function parse(arrayBuffer: Uint8Array, options: { light?: boolean; color?: THREE.Color; resourcePath?: string; search?: string; fetcher: Fetcher; }): { object: PBMMesh; dispose: () => void; }; export { parse };