import ImageSource from './imageSource.js'; import type { ImageSourceMetadata } from './imageSource.js'; /** Sprite Metadata */ export interface SpriteMetadata { id: number; width: number; height: number; x: number; y: number; pixelRatio: number; } /** Collection of Sprites Metadata */ export type SpritesMetadata = Record; /** * # SpriteSource * * A collection of images relating to a single source */ export default class SpriteSource extends ImageSource { /** * Build the image source metadata * @param mapID - the id of the map to build for * @returns the image metadata */ build(mapID: string): Promise; }