import * as gs from "../gs-json";
import * as i_three from "./ifaces_three";
/**
 * Generate the model.
 */
export declare function genThreeOptModel(model: gs.IModel): i_three.IThreeScene;
/**
 * Generate the model together with some maps.
 */
export declare function genThreeOptModelAndMaps(model: gs.IModel): {
    scene: i_three.IThreeScene;
    faces_map: Map<number, gs.ITopoPathData>;
    wires_map: Map<number, gs.ITopoPathData>;
    edges_map: Map<number, gs.ITopoPathData>;
    vertices_map: Map<number, gs.ITopoPathData>;
    points_map: Map<number, number>;
};
