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