export declare namespace Base {
    type Color = string;
    type ColorRGB = {
        r: number;
        g: number;
        b: number;
    };
    type Point2 = [number, number];
    type Vector2 = [number, number];
    type Point3 = [number, number, number];
    type Vector3 = [number, number, number];
    type Line2 = {
        start: Base.Point2;
        end: Base.Point2;
    };
    type Line3 = {
        start: Base.Point3;
        end: Base.Point3;
    };
    type Polyline3 = {
        points: Base.Point3[];
        isClosed?: boolean;
    };
    type Polyline2 = {
        points: Base.Point2[];
        isClosed?: boolean;
    };
    type VerbCurve = {
        tessellate: (options: any) => any;
    };
    type VerbSurface = {
        tessellate: (options: any) => any;
    };
    type TransformMatrix3x3 = [number, number, number, number, number, number, number, number, number];
    type TransformMatrixes3x3 = TransformMatrix3x3[];
    type TransformMatrix = [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number];
    type TransformMatrixes = TransformMatrix[];
}
