import { EditPoint } from './edit-point';
import { EditorObservable } from './editor-observable';
import { PolygonEditUpdate } from './polygon-edit-update';
import { PointProps } from './point-edit-options';
import { PolygonProps } from './polygon-edit-options';
import { Cartesian3 } from '../../angular-cesium/models/cartesian3';
export declare class PolygonEditorObservable extends EditorObservable<PolygonEditUpdate> {
    setManually: (points: {
        position: Cartesian3;
        pointProp?: PointProps;
    }[] | Cartesian3[], polygonProps?: PolygonProps) => void;
    getCurrentPoints: () => EditPoint[];
}
//# sourceMappingURL=polygon-editor-observable.d.ts.map