/** Portable image atlas data shared by renderers and headless game logic. */ export interface SpriteAtlas { image: string; size: [number, number]; frames: Record; animations: Record; } /** Convert Aseprite JSON exports (hash or array frame layouts) to the portable atlas format. */ export declare function fromAseprite(json: unknown): SpriteAtlas; /** Convert TexturePacker JSON exports to the portable atlas format. */ export declare function fromTexturePacker(json: unknown): SpriteAtlas;