import { FaceData, FaceDataSchema } from "../proto/compas_pb/generated/datastructures_pb.js"; import { MessageInitShape } from "@bufbuild/protobuf"; //#region src/datastructures/face.d.ts /** The fields a PolyhedronFace is built from. */ type PolyhedronFaceInit = MessageInitShape; declare class PolyhedronFace { readonly data: FaceData; constructor(init: PolyhedronFaceInit); get bytes(): Uint8Array; /** Reads a PolyhedronFace from the bytes of its protobuf message. */ static fromBytes(bytes: Uint8Array): PolyhedronFace; get vertexIndices(): number[]; } declare function bytesToPolyhedronFace(bytes: Uint8Array): PolyhedronFace; declare function faceToBytes(face: PolyhedronFace): Uint8Array; //#endregion export { PolyhedronFace, PolyhedronFaceInit, bytesToPolyhedronFace, faceToBytes }; //# sourceMappingURL=face.d.ts.map