import { CoreLayerOptions } from '../../core/core-layer';
import { ShapeAttr } from '../../types';
export interface IColorRamp {
    positions: number[];
    colors: string[];
    weights?: number[];
}
export declare type RasterLayerStyleOptions = {
    opacity?: number;
    domain?: [number, number];
    noDataValue?: number;
    clampLow?: boolean;
    clampHigh?: boolean;
    rampColors: IColorRamp;
};
export interface RasterLayerOptions extends CoreLayerOptions {
    /**
     * 图形形状
     */
    shape?: ShapeAttr<'raster'>;
    /**
     * 图层样式
     */
    style?: RasterLayerStyleOptions;
}
