import { Resource } from '../../../core'; import { Texture2D } from './Texture2D'; export interface ImageFrame { texture: Texture2D; duration: number; } export declare class AnimatedTexture extends Resource { duration: number; frames: ImageFrame[]; frameIndex: number; get currentFrame(): ImageFrame; constructor(source: Texture2D | ImageFrame[]); updateDuration(): this; destroy(): void; }