import type { ICanvas } from '@pixi/settings'; import type { IRenderer, IRendererOptions } from './IRenderer'; /** * Renderer options supplied to `autoDetectRenderer`. * @memberof PIXI */ export interface IRendererOptionsAuto extends IRendererOptions { /** * Force CanvasRenderer even if WebGL is supported. Only available with **pixi.js-legacy**. * @default false */ forceCanvas?: boolean; } export interface IRendererConstructor { test(options?: Partial): boolean; new (options?: Partial): IRenderer; } /** * This helper function will automatically detect which renderer you should be using. * WebGL is the preferred renderer as it is a lot faster. If WebGL is not supported by * the browser then this function will return a canvas renderer. * @memberof PIXI * @function autoDetectRenderer * @param options - Options to use. */ export declare function autoDetectRenderer(options?: Partial): IRenderer;