export type Asset={id:string;name:string;dataset:string;author:string;folder:string;path:string;revision:string;source:string;sourceFolder:string;download:string;image:string;imageFallback:string;preview?:string;renderedPreview:string|null;model:string|null;compact:number[];moving:number;robot:boolean;bytes:number|null;video:string|null;license:string|string[]|null}; export type Catalogue={meta:{assetCount:number;datasetCount:number;articulated:number;generatedAt:string;counts:Record;collectionNotInManifest:string[]};assets:Asset[]}; export type View={x:number;y:number;k:number}; export type PlacedAsset={asset:Asset;x:number;y:number;size:number};