import { Vector3 } from 'three';
declare const paramKeys: readonly ["solarIrradiance", "sunAngularRadius", "bottomRadius", "topRadius", "rayleighScattering", "mieScattering", "miePhaseFunctionG", "muSMin", "skyRadianceToLuminance", "sunRadianceToLuminance", "luminousEfficiency"];
export interface AtmosphereParametersOptions extends Partial<Pick<AtmosphereParameters, (typeof paramKeys)[number]>> {
}
export declare class AtmosphereParameters {
    static readonly DEFAULT: AtmosphereParameters;
    solarIrradiance: Vector3;
    sunAngularRadius: number;
    bottomRadius: number;
    topRadius: number;
    rayleighScattering: Vector3;
    mieScattering: Vector3;
    miePhaseFunctionG: number;
    muSMin: number;
    skyRadianceToLuminance: Vector3;
    sunRadianceToLuminance: Vector3;
    luminousEfficiency: Vector3;
    skyRadianceToRelativeLuminance: Vector3;
    sunRadianceToRelativeLuminance: Vector3;
    constructor(options?: AtmosphereParametersOptions);
}
export {};
