import { CapsuleData, CapsuleDataSchema } from "../proto/compas_pb/generated/geometry_pb.js"; import { Frame } from "./frame.js"; import { MessageInitShape } from "@bufbuild/protobuf"; //#region src/geometry/capsule.d.ts /** The fields a Capsule is built from. */ type CapsuleInit = MessageInitShape; declare class Capsule { readonly data: CapsuleData; private _frame?; constructor(init: CapsuleInit); get bytes(): Uint8Array; /** Reads a Capsule from the bytes of its protobuf message. */ static fromBytes(bytes: Uint8Array): Capsule; get guid(): string; get name(): string; get radius(): number; get height(): number; get frame(): Frame; } declare function bytesToCapsule(bytes: Uint8Array): Capsule; declare function capsuleToBytes(capsule: Capsule): Uint8Array; //#endregion export { Capsule, CapsuleInit, bytesToCapsule, capsuleToBytes }; //# sourceMappingURL=capsule.d.ts.map