import { ContainerOptions } from 'pixi.js';
import CanvasBaseItemMemory from './CanvasBaseItemMemory.js';
import ContainerChild from '../../../types/ContainerChild.js';
import '../../../classes/canvas/CanvasBaseItem.js';

/**
 * Interface for the canvas container memory
 */
interface ContainerMemory<C extends ContainerChild = ContainerChild> extends ContainerOptions<C>, CanvasBaseItemMemory {
    elements: CanvasBaseItemMemory[];
}

export type { ContainerMemory as default };
