import { IBaseGeomValue } from '../type-specific-interfaces/base-geom-value';
import { ReadValue } from './read-value';
/**
 * @category Internal
 */
export declare class ParseReadGeomValue extends ReadValue implements IBaseGeomValue {
    geometryString: string;
}
/**
 * Represents a point in a 2D-coordinate system (for geometry values).
 *
 * @category Model V2
 */
export declare class Point2D {
    x: number;
    y: number;
    constructor(x: number, y: number);
}
/**
 * Represents a geometry value parsed from JSON.
 *
 * @category Model V2
 */
export declare class RegionGeometry {
    status: string;
    lineColor: string;
    lineWidth: number;
    points: Point2D[];
    type: string;
    radius?: Point2D | undefined;
    constructor(status: string, lineColor: string, lineWidth: number, points: Point2D[], type: string, radius?: Point2D | undefined);
}
/**
 * @category Model V2
 */
export declare class ReadGeomValue extends ReadValue {
    geometry: RegionGeometry;
    constructor(geometry: ParseReadGeomValue);
}
//# sourceMappingURL=read-geom-value.d.ts.map