import { TileGeneratorDescription } from "./TileGeneratorDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class HeatTileGeneratorDescription extends TileGeneratorDescription {
    static $t: Type;
    protected get_type(): string;
    get type(): string;
    constructor();
    private k;
    get yValues(): number[];
    set yValues(a: number[]);
    private j;
    get xValues(): number[];
    set xValues(a: number[]);
    private i;
    get values(): number[];
    set values(a: number[]);
    private al;
    get minimumColor(): string;
    set minimumColor(a: string);
    private ak;
    get maximumColor(): string;
    set maximumColor(a: string);
    private h;
    get scaleColors(): string[];
    set scaleColors(a: string[]);
    private g;
    get scaleColorOffsets(): number[];
    set scaleColorOffsets(a: number[]);
    private aa;
    get blurRadius(): number;
    set blurRadius(a: number);
    private ac;
    get maxBlurRadius(): number;
    set maxBlurRadius(a: number);
    private q;
    get useBlurRadiusAdjustedForZoom(): boolean;
    set useBlurRadiusAdjustedForZoom(a: boolean);
    private r;
    get useGlobalMinMax(): boolean;
    set useGlobalMinMax(a: boolean);
    private s;
    get useGlobalMinMaxAdjustedForZoom(): boolean;
    set useGlobalMinMaxAdjustedForZoom(a: boolean);
    private ae;
    get minimumValue(): number;
    set minimumValue(a: number);
    private ad;
    get maximumValue(): number;
    set maximumValue(a: number);
    private ab;
    get logarithmBase(): number;
    set logarithmBase(a: number);
    private t;
    get useLogarithmicScale(): boolean;
    set useLogarithmicScale(a: boolean);
    private u;
    get useWebWorkers(): boolean;
    set useWebWorkers(a: boolean);
    private an;
    get webWorkerScriptPath(): string;
    set webWorkerScriptPath(a: string);
    private am;
    get webWorkerInstanceRef(): string;
    set webWorkerInstanceRef(a: string);
}
