import { type DecodedGltfModelPacket, type ModelDecodeRequestOptions } from './modelDecodeProtocol'; export interface ModelDecodeResourceHandle { url: string; complete(error?: unknown): void; } export interface ModelDecodeResourceResolver { resolve(url: string, signal: AbortSignal): Promise; } export declare function decodeGltfModelPacket(url: string, source: ArrayBuffer, options?: ModelDecodeRequestOptions, signal?: AbortSignal, resourceResolver?: ModelDecodeResourceResolver): Promise; export declare function loadGltfModelPacket(url: string, options?: ModelDecodeRequestOptions, signal?: AbortSignal, resourceResolver?: ModelDecodeResourceResolver): Promise;