/**
 * 电弧球材质
 * @noInheritDoc
 * @example
 * ```ts
 * let material = new BC.WaterMaterialProperty({
 *   color: BC.Color.WHITE,
 * })
 * ```
 */
declare class WaterMaterialProperty {
    private _definitionChanged;
    private _baseWaterColor;
    private _baseWaterColorSubscription;
    /**
     * 水体颜色
     */
    baseWaterColor: Cesium.Color;
    private _blendColor;
    private _blendColorSubscription;
    /**
     * 混合颜色
     */
    blendColor: Cesium.Color;
    private _specularMap;
    private _specularMapSubscription;
    /**
     * 镜面图
     */
    specularMap: string;
    private _normalMap;
    private _normalMapSubscription;
    /**
     * 法线图
     */
    normalMap: string;
    /**
     * 波纹数量
     */
    frequency: number;
    /**
     * 动画速度
     */
    animationSpeed: number;
    /**
     * 水波振幅
     */
    amplitude: number;
    /**
     * 镜面反射强度
     */
    specularIntensity: number;
    /**
     *
     * @param options
     */
    constructor(options: {
        /**
         * 水体颜色
         */
        baseWaterColor?: Cesium.Color;
        /**
         * 混合颜色
         */
        blendColor?: Cesium.Color;
        /**
         * 镜面图
         */
        specularMap?: string;
        /**
         * 法线图
         */
        normalMap?: string;
        /**
         * 波纹数量
         */
        frequency?: number;
        /**
         * 动画速度
         */
        animationSpeed?: number;
        /**
         * 水波振幅
         */
        amplitude?: number;
        /**
         * 镜面反射强度
         */
        specularIntensity?: number;
    });
    /**
     * @internal
     */
    get isConstant(): boolean;
    /**
     * @internal
     */
    get definitionChanged(): any;
    /**
     * @internal
     */
    getType(time: any): string;
    /**
     * @internal
     */
    getValue(time: any, result: any): any;
    /**
     * @internal
     */
    equals(other: any): any;
}
export default WaterMaterialProperty;
