import MaterialProperty from "../../MaterialProperty";
/**
 * 波纹圆材质
 * @noInheritDoc
 * @example
 * ```ts
 * let material = new BC.CircleWaveMaterialProperty({
 *   color: BC.Color.WHITE,
 * })
 * ```
 */
declare class CircleWaveMaterialProperty extends MaterialProperty {
    /**
     * 颜色
     */
    color: Cesium.Color;
    /**
     * 速度
     */
    speed: number;
    /**
     * 数量
     */
    count: number;
    /**
     * 强度
     */
    gradient: number;
    /**
     *
     * @param options 属性
     */
    constructor(options?: {
        /**颜色 */
        color: Cesium.Color;
        /** 速度*/
        speed?: number;
        /**数量 */
        count?: number;
        /**强度 */
        gradient?: number;
    });
    /**
     * @internal
     */
    get isConstant(): boolean;
    /**
     * @internal
     */
    get definitionChanged(): Cesium.Event<(...args: any[]) => void>;
    /**
     * @internal
     */
    getType(time: any): string;
    /**
     * @internal
     */
    getValue(time: any, result: any): any;
    /**
     * @internal
     */
    equals(other: any): any;
}
export default CircleWaveMaterialProperty;
