import { bounded_surface } from "./index.js"; import { cartesian_point } from "./index.js"; import { b_spline_surface_form } from "./index.js"; import EntityTypesAP214 from "./entity_types_ap214.gen.js"; import StepEntityInternalReference from "../../step/step_entity_internal_reference.js"; import StepEntityBase from "../../step/step_entity_base.js"; import StepModelBase from "../../step/step_model_base.js"; export declare class b_spline_surface extends bounded_surface { get type(): EntityTypesAP214; private u_degree_?; private v_degree_?; private control_points_list_?; private surface_form_?; private u_closed_?; private v_closed_?; private self_intersect_?; get u_degree(): number; get v_degree(): number; get control_points_list(): Array>; get surface_form(): b_spline_surface_form; get u_closed(): boolean; get v_closed(): boolean; get self_intersect(): boolean; get u_upper(): number; get v_upper(): number; get control_points(): Array>; constructor(localID: number, internalReference: StepEntityInternalReference, model: StepModelBase>, multiReference?: StepEntityInternalReference[]); static readonly query: EntityTypesAP214[]; static readonly expectedType: EntityTypesAP214; } //# sourceMappingURL=b_spline_surface.gen.d.ts.map