/// <reference types="node" />
import Viewer from "../viewer/Viewer";
export default class FloodByEntity {
    _viewer: Viewer;
    extrudedHeight: number;
    entity: any;
    options: any;
    private _last_depthTestAgainstTerrain;
    timeIdx: NodeJS.Timer;
    constructor();
    get height(): number;
    set height(val: number);
    get viewer(): Viewer;
    start(entity: any, options: any): void;
    stop(): void;
    clear(): void;
    destroy(): void;
    updateHeight(height: any): void;
    /**
     *
     * @param viewer
     */
    install(viewer: Viewer): void;
    uninstall(viewer: any): void;
}
