import { Client, Registry, WlOutputRequests, WlOutputResource } from 'westfield-runtime-server'; export default class Output implements WlOutputRequests { readonly canvas: HTMLCanvasElement; private _x; private _y; private _global?; resources: WlOutputResource[]; static create(canvas: HTMLCanvasElement): Output; private constructor(); get x(): number; get y(): number; registerGlobal(registry: Registry): void; unregisterGlobal(): void; bindClient(client: Client, id: number, version: number): void; update(location?: { x: number; y: number; }): void; emitSpecs(wlOutputResource: WlOutputResource): void; private emitMode; private emitGeometry; release(resource: WlOutputResource): void; }