import { z } from "zod"; export declare const Point: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; export type Point = z.infer; export declare const BoundsRect: z.ZodObject<{ topLeft: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; bottomRight: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; }, "strict", z.ZodTypeAny, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }>; export type BoundsRect = z.infer; /** Identity viewport: the whole captured frame, no zoom. */ export declare const IDENTITY_BOUNDS: BoundsRect; //# sourceMappingURL=geometry.d.ts.map