import { EditPoint } from './edit-point';
import { EditorObservable } from './editor-observable';
import { RectangleEditUpdate } from './rectangle-edit-update';
import { Cartesian3 } from '../../angular-cesium/models/cartesian3';
import { PointProps } from './point-edit-options';
export declare class RectangleEditorObservable extends EditorObservable<RectangleEditUpdate> {
    setManually: (firstPosition: Cartesian3, secondPosition: Cartesian3, firstPointProp?: PointProps, secondPointProp?: PointProps) => void;
    getCurrentPoints: () => EditPoint[];
}
