import { Matrix3d, OdTvPlane, Point3d, Vector3d } from "./Geometry"; export type ViewParams = { position: number[]; target: number[]; upVector: number[]; viewFieldWidth: number; viewFieldHeight: number; perspective: boolean; }; export declare class OdaGeAction { protected m_module: any; constructor(module: any); protected getViewer(): any; protected getModel(): any; protected copyPoint(point: Point3d): Point3d; protected createVector3d(): Vector3d; protected createPoint3d(): Point3d; protected createMatrix3d(): Matrix3d; protected createPlane(): OdTvPlane; protected toVector(geVector: any): Vector3d; protected toGeVector(v: Vector3d): number[]; protected toGePoint(point: Point3d): number[]; protected toPoint(gePoint: number[]): Point3d; protected screenToWorld(x: number, y: number): Point3d; protected toDoubleArray(points: Point3d[]): number[]; protected correctCameraTarget(): void; protected setViewParams: (params: ViewParams) => void; protected getViewParams: () => ViewParams; } //# sourceMappingURL=OdaGeAction.d.ts.map