import type { IDevice, IEvent, IEventMap, IRenderer } from '../../abstraction'; import { EventTarget } from '../../dom'; export declare class Device>> extends EventTarget implements IDevice { protected _renderer?: IRenderer; connect(renderer: IRenderer): void; disconnect(): void; dispose(): void; }