import { VirtualFileSystem } from './vfs.js'; export interface SpriteFrame { readonly width: number; readonly height: number; readonly originX: number; readonly originY: number; readonly name: string; } export interface SpriteModel { readonly ident: number; readonly version: number; readonly numFrames: number; readonly frames: readonly SpriteFrame[]; } export declare class SpriteParseError extends Error { } export declare function parseSprite(buffer: ArrayBuffer): SpriteModel; export declare class SpriteLoader { private readonly vfs; constructor(vfs: VirtualFileSystem); load(path: string): Promise; } //# sourceMappingURL=sprite.d.ts.map