export interface ScreenSpaceMetrics { platform: "ios" | "android"; topInset: number; pixelScale?: number; } export declare const SCREENSHOT_MAX_DIMENSION = 2000; export declare function computeDeliveredDownscale(pixelWidth: number, pixelHeight: number): number; export declare function computePixelScale(deviceScale: number, pointWidth: number, pointHeight: number): number; export declare function toScreenSpaceY(y: number, m: ScreenSpaceMetrics): number; export declare function fromScreenSpaceY(y: number, m: ScreenSpaceMetrics): number; export declare const SCREEN_SPACE_HELPER_JS: string; export declare function unresolvedScaleNote(m: ScreenSpaceMetrics): string; export declare function toDeliveredPxY(y: number, m: ScreenSpaceMetrics): number; export declare function toDeliveredPxX(x: number, m: ScreenSpaceMetrics): number; export declare function toDeliveredPxLength(v: number, m: ScreenSpaceMetrics): number; export declare function fromDeliveredPxY(y: number, m: ScreenSpaceMetrics): number; export declare function fromDeliveredPxX(x: number, m: ScreenSpaceMetrics): number; interface Box { center: { x: number; y: number; }; bounds: { x: number; y: number; width: number; height: number; }; } export declare function screenStateToDeliveredPx(ss: T, m: ScreenSpaceMetrics): T; export declare function pxScaleConverter(m: ScreenSpaceMetrics): (item: Box) => { center: { x: number; y: number; }; frame: { x: number; y: number; width: number; height: number; }; }; export declare function screenStateToScreenSpace(ss: T, m: ScreenSpaceMetrics): T; export {}; //# sourceMappingURL=screenSpace.d.ts.map