import { AdditionalPositionsExtensionProps } from '../../../classes/canvas/AdditionalPositions.js';
import { SpriteBaseMemory } from './SpriteMemory.js';
import 'pixi.js';
import '../../../types/EventIdType.js';
import '../TextureMemory.js';
import './CanvasBaseItemMemory.js';

/**
 * The memory of the image. It uses for save the state of the image.
 */
interface ImageSpriteMemory extends SpriteBaseMemory, AdditionalPositionsExtensionProps {
    /**
     * @deprecated use SpriteBaseMemory.textureAlias
     */
    imageLink?: string;
    loadIsStarted: boolean;
}

export type { ImageSpriteMemory as default };
