/** * Input/output types for GCP-based projection. * Used by geo-homography and by consumers (e.g. demo UI). */ export interface GCP { image_x: number; image_y: number; lon: number; lat: number; } export interface PointToProject { image_x: number; image_y: number; label: string; } export interface InputJSON { image_url: string; gcps: GCP[]; include_camera_view: boolean; points_to_project: PointToProject[]; /** Optional: camera position (lon, lat) to show on the map */ camera_lon?: number | null; camera_lat?: number | null; } /** Default input for demos / empty state. */ export declare function defaultInput(): InputJSON; //# sourceMappingURL=types.d.ts.map