import { Tileset } from "../overlay";
import Position from "../position/Position";
export declare class ModelSection {
    name: string;
    _longitude: number;
    _latitude: number;
    _height: number;
    _heading: number;
    _pitch: number;
    _roll: number;
    tile: Tileset;
    plane: Cesium.Entity;
    showPlane: boolean;
    clippingPlane: Cesium.ClippingPlane;
    show: boolean;
    constructor(position: Position, tile: Tileset);
    set longitude(val: number);
    set latitude(val: number);
    set height(val: number);
    set heading(val: number);
    set pitch(val: number);
    set roll(val: number);
    get longitude(): number;
    get latitude(): number;
    get height(): number;
    get heading(): number;
    get pitch(): number;
    get roll(): number;
    private rotatingByMatrix4;
    private getInverseTransform;
    private getClippingPlane;
    getTilesCilpiingPlane(): void;
    update(): void;
}
