export interface ForeignMarkerScreenPosition {
    /**
     * The position of the foreign marker from the left most side of the container.
     * It will only be defined is isVisible is true.
     */
    readonly left?: number;
    /**
     * The position of the foreign marker from the top most side of the container.
     * It will only be defined is isVisible is true.
     */
    readonly top?: number;
    /**
     * The depth of the container in a normalized space (0 is far from the screen and 1 is near the screen).
     * It will only be defined is isVisible is true.
     */
    readonly z?: number;
    /**
     * This flag indicates if the foreign marker is visible on the screen.
     * It can be false for several reasons: the marker is outside the visibility frustum, the marker is not in a
     * currently displayed floor or the marker is occluded by some other element in the view.
     */
    readonly isVisible: boolean;
}
