import type { Renderer } from '../Renderer'; /** * Interface for systems used by the {@link PIXI.Renderer}. * @memberof PIXI */ export interface ISystem { init?(options?: InitOptions): void; /** Generic destroy methods to be overridden by the subclass */ destroy?(options?: DestroyOptions): void; } /** * Types for system and pipe classes. * @ignore */ export interface ISystemConstructor { new (renderer: R): ISystem; }