import { ModelBase } from "../ModelBase"; export type Vector3DArray = [x: number, y: number, z: number]; export interface Vector3DInput { x?: number; y?: number; z?: number; } export declare class Vector3D extends ModelBase { readonly x: number; readonly y: number; readonly z: number; private static vectorStringRegex; static fromString(str?: string): Vector3D; static isVector3DArray(arr: any): arr is Vector3DArray; static isVector3D(obj: any): obj is Vector3D; constructor(data?: Vector3DInput); toArray(): Vector3DArray; toString(): string; toSerializableObject(): Vector3DInput; }