// generated by diplomat-tool import type { pointer, codepoint } from "./diplomat-runtime.d.ts"; export type Dimensions_obj = { x: number; y: number; z: number; }; export class Dimensions { get x(): number; set x(value: number); get y(): number; set y(value: number); get z(): number; set z(value: number); /** @internal */ static fromFields(structObj : Dimensions_obj) : Dimensions; /** * Create `Dimensions` from an object that contains all of `Dimensions`s fields. * Optional fields do not need to be included in the provided object. */ constructor(structObj: Dimensions_obj); }