import Result from "../models/Result"; export interface SetEnvTimeParams { /** * 日期 * yyyyMMdd */ date: string; /** * 时间 * HH:mm:ss */ time: string; mode: number; } export interface SetEnvWeatherParams { /** * 天气类型 */ weather: string; /** * 风力 */ windPower: number; /** * 风向 */ windDirection: string; } export interface SetPostProcessingParams { exposure: number; contrast: number; saturation: number; style: string; contribution: number; } export interface setEnvStyleParams { style: string; ignoreOcclusion: boolean; baseMapurl: string; zoomLevel: string[]; exposure: number; contrast: number; saturation: number; isMap: boolean; } export interface SetMassifVisibilityParams { isShow: boolean; } declare class Environment { private static className; static setEnvTime: (params: SetEnvTimeParams) => Promise>; static setEnvWeather: (params: SetEnvWeatherParams) => Promise>; static setPostProcessing: (params: SetPostProcessingParams) => Promise>; static setEnvStyle: (params: setEnvStyleParams) => Promise>; static setMassifVisibility: (params: SetMassifVisibilityParams) => Promise>; static setRoadTransparent: (params: { isTransParent: Boolean; transparency?: number; }) => Promise; } export default Environment;