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