import { Size } from '@cvmts/shared'; import EventEmitter from 'node:events'; export default interface VMDisplay extends EventEmitter { Connect(): void; Disconnect(): void; Connected(): boolean; Buffer(): Buffer; Size(): Size; MouseEvent(x: number, y: number, buttons: number): void; KeyboardEvent(keysym: number, pressed: boolean): void; }