import { ParabolaData, ParabolaDataSchema } from "../proto/compas_pb/generated/geometry_pb.js"; import { Frame } from "./frame.js"; import { MessageInitShape } from "@bufbuild/protobuf"; //#region src/geometry/parabola.d.ts /** The fields a Parabola is built from. */ type ParabolaInit = MessageInitShape; declare class Parabola { readonly data: ParabolaData; private _frame?; constructor(init: ParabolaInit); get bytes(): Uint8Array; /** Reads a Parabola from the bytes of its protobuf message. */ static fromBytes(bytes: Uint8Array): Parabola; get guid(): string; get name(): string; get focal(): number; get frame(): Frame; } declare function bytesToParabola(bytes: Uint8Array): Parabola; declare function parabolaToBytes(parabola: Parabola): Uint8Array; //#endregion export { Parabola, ParabolaInit, bytesToParabola, parabolaToBytes }; //# sourceMappingURL=parabola.d.ts.map