import { Vector3, Color } from "nglibs-math";
export declare const _fiedxUpdateTime: number;
export declare enum CFDParaOption {
    normal = 0,
    simple = 1
}
export interface CFDFieldEmulator {
    Emulate(posIn: Vector3, velout: CFDCellParmaters, option: CFDParaOption, sampleRange: number): boolean;
    ColorPresnt?(property: string, value: number, colorOut?: Color): Color;
    PickParameter?(cellindex: number, velout: CFDCellParmaters): boolean;
    cells?: CFDCellProps[];
    cellsPropRange?: {
        [key: string]: {
            max: number;
            min: number;
        };
    };
}
export interface CFDCellParmaters {
    speed: Vector3;
}
export interface CFDCellProps {
    pos: Vector3;
    vol?: number;
}
export declare class CFDFieldDummy implements CFDFieldEmulator {
    Emulate(pos: Vector3, out: CFDCellParmaters): boolean;
}
