import { ShearData, ShearDataSchema } from "../proto/compas_pb/generated/geometry_pb.js"; import { MessageInitShape } from "@bufbuild/protobuf"; //#region src/geometry/shear.d.ts /** The fields a Shear is built from. */ type ShearInit = MessageInitShape; declare class Shear { readonly data: ShearData; constructor(init: ShearInit); get bytes(): Uint8Array; /** Reads a Shear from the bytes of its protobuf message. */ static fromBytes(bytes: Uint8Array): Shear; get guid(): string; get name(): string; get matrix(): number[]; } declare function bytesToShear(bytes: Uint8Array): Shear; declare function shearToBytes(shear: Shear): Uint8Array; //#endregion export { Shear, ShearInit, bytesToShear, shearToBytes }; //# sourceMappingURL=shear.d.ts.map