import { HtmlCollection } from '../collections';
import { Cartesian2 } from '../../angular-cesium/models/cartesian2';
import { Cartesian3 } from '../../angular-cesium/models/cartesian3';
export declare class HtmlPrimitive {
    private _scene;
    private _show;
    private _position;
    private _lastPosition;
    private _pixelOffset;
    private _element;
    private _collection;
    private _mapContainer;
    constructor(options: any, collection?: HtmlCollection);
    set scene(scene: any);
    set show(show: boolean);
    get show(): boolean;
    set position(position: Cartesian3);
    get position(): Cartesian3;
    set pixelOffset(pixelOffset: Cartesian2);
    get pixelOffset(): Cartesian2;
    set element(element: HTMLElement);
    get element(): HTMLElement;
    set collection(collection: HtmlCollection);
    get collection(): HtmlCollection;
    update(): void;
    remove(): void;
}
//# sourceMappingURL=html.d.ts.map