import { ArcData, ArcDataSchema } from "../proto/compas_pb/generated/geometry_pb.js"; import { Circle } from "./circle.js"; import { MessageInitShape } from "@bufbuild/protobuf"; //#region src/geometry/arc.d.ts /** The fields a Arc is built from. */ type ArcInit = MessageInitShape; declare class Arc { readonly data: ArcData; private _circle?; constructor(init: ArcInit); get bytes(): Uint8Array; /** Reads a Arc from the bytes of its protobuf message. */ static fromBytes(bytes: Uint8Array): Arc; get guid(): string; get name(): string; get startAngle(): number; get endAngle(): number; get circle(): Circle; } declare function bytesToArc(bytes: Uint8Array): Arc; declare function arcToBytes(arc: Arc): Uint8Array; //#endregion export { Arc, ArcInit, arcToBytes, bytesToArc }; //# sourceMappingURL=arc.d.ts.map