//#region src/shared/screen.types.d.ts interface Point { x: number; y: number; } interface Rectangle { x: number; y: number; width: number; height: number; } type TouchSupport = "unknown" | "no" | "available" | "availableWithHands"; interface Display { id: number; bounds: Rectangle; workArea: Rectangle; scaleFactor: number; rotation: number; touchSupport: TouchSupport; } type DisplayMetric = "bounds" | "workArea" | "scaleFactor" | "rotation"; interface ScreenEventCallbacks { "display-added": (display: Display) => void; "display-removed": (display: Display) => void; "display-metrics-changed": (data: { display: Display; changedMetrics: DisplayMetric[]; }) => void; } //#endregion export { ScreenEventCallbacks as a, Rectangle as i, DisplayMetric as n, Point as r, Display as t }; //# sourceMappingURL=screen.types-_n3uwSLB.d.mts.map