import { type SpatialReviewEditorAuthorization, type SpatialReviewEditorAuthorizationOptions } from "./origin-authorization.js"; import type { SceneAssetRegistry } from "./registry.js"; type SceneAssetRegistryBridgeRuntimeOptions = { maxResourceBytes?: number; /** Outer ceiling for a single legacy or streamed representation. */ maxGeometryBytes?: number; maxConcurrentAssetRequests?: number; maxInFlightBytes?: number; maxQueuedAssetRequests?: number; progressIntervalMs?: number; }; export type SceneAssetRegistryBridgeOptions = SceneAssetRegistryBridgeRuntimeOptions & ((SpatialReviewEditorAuthorizationOptions & { authorization?: never; }) | { authorization: SpatialReviewEditorAuthorization; allowOfficialEditor?: never; allowedOrigins?: never; allowOrigin?: never; allowLoopbackPeers?: never; }); export declare function attachSceneAssetRegistryBridge(registry: SceneAssetRegistry, options?: SceneAssetRegistryBridgeOptions): () => void; export {}; //# sourceMappingURL=bridge.d.ts.map