/**
 * 材质基类
 */
declare class MaterialProperty {
    protected _definitionChanged: Cesium.Event;
    protected _color: any;
    protected _colorSubscription: any;
    protected _speed: any;
    protected _speedSubscription: any;
    /**
     * 颜色
     */
    color: Cesium.Color;
    /**
     * 速度
     */
    speed: number;
    constructor(options?: any);
    /**
     * @internal
     */
    get isConstant(): boolean;
    /**
     * @internal
     */
    get definitionChanged(): Cesium.Event<(...args: any[]) => void>;
    /**
     * 获取属性
     * @param time
     * @returns
     * @internal
     */
    getType(time: any): any;
    /**
     * 获取值
     * @param time
     * @param result
     * @internal
     */
    getValue(time: any, result: any): any;
    /**
     * 判断是否相等
     * @param other
     * @returns
     * @internal
     */
    equals(other: any): boolean;
}
export default MaterialProperty;
