import { ScadNumber } from './ScadNumber'; export declare type ScadVector2 = readonly [T, T] | [T, T]; export declare type ScadVector3 = readonly [T, T, T] | [T, T, T]; export declare type ScadVector = ScadVector2 | ScadVector3; export declare function isScadVector2(val: ScadVector2 | any, isPlain?: (x: any) => x is T): val is ScadVector2; export declare function isScadVector3(val: ScadVector3 | any, isPlain?: (x: any) => x is T): val is ScadVector3; export declare function isScadVector(val: ScadVector | any): val is ScadVector;