import type { OpenCascadeInstance, gp_Pnt2d, gp_Vec2d, gp_Quaternion, gp_Vec, gp_Trsf, gp_Pnt, gp_Ax1, gp_Ax2, gp_Dir, gp_XYZ, gp_Pln, Bnd_Box, TopLoc_Location, Message_ProgressRange, TopTools_ListOfShape, GProp_GProps } from './CadCommon';
export declare class CadLoaderSync {
    static __setOC(oc: OpenCascadeInstance): void;
    static oc(): OpenCascadeInstance;
    static gp_Ax1: gp_Ax1;
    static gp_Ax2: gp_Ax2;
    static gp_Dir: gp_Dir;
    static gp_Pln: gp_Pln;
    static gp_Pnt2d: gp_Pnt2d;
    static gp_Pnt: gp_Pnt;
    static gp_Vec2d: gp_Vec2d;
    static gp_Quaternion: gp_Quaternion;
    static gp_Trsf: gp_Trsf;
    static gp_TrsfT: gp_Trsf;
    static gp_TrsfR: gp_Trsf;
    static gp_TrsfS: gp_Trsf;
    static gp_Vec: gp_Vec;
    static gp_XYZ: gp_XYZ;
    static Bnd_Box: Bnd_Box;
    static TopLoc_Location: TopLoc_Location;
    static Message_ProgressRange: Message_ProgressRange;
    static TopTools_ListOfShape: TopTools_ListOfShape;
    static GProp_GProps: GProp_GProps;
}
