import { TranslationData, TranslationDataSchema } from "../proto/compas_pb/generated/geometry_pb.js"; import { Vector } from "./vector.js"; import { MessageInitShape } from "@bufbuild/protobuf"; //#region src/geometry/translation.d.ts /** The fields a Translation is built from. */ type TranslationInit = MessageInitShape; declare class Translation { readonly data: TranslationData; private _translationVector?; constructor(init: TranslationInit); get bytes(): Uint8Array; /** Reads a Translation from the bytes of its protobuf message. */ static fromBytes(bytes: Uint8Array): Translation; get guid(): string; get name(): string; get translationVector(): Vector; } declare function bytesToTranslation(bytes: Uint8Array): Translation; declare function translationToBytes(translation: Translation): Uint8Array; //#endregion export { Translation, TranslationInit, bytesToTranslation, translationToBytes }; //# sourceMappingURL=translation.d.ts.map