import { int } from 'mdk-nbt';
import { File } from "../../../mdk-core/src";
import { ContextAbstract } from "../../../mdk-core/src";
export declare class Weather extends ContextAbstract {
    constructor(context: File);
    /**
     * 将天气设为晴天。
     */
    clear(): Weather;
    /**
     * 将天气设为晴天。
     * @param duration 持续时间
     */
    clear(duration: int): Weather;
    /**
     * 将天气设为雨天（寒冷的生物群系会下雪）。
     */
    rain(): Weather;
    /**
     * 将天气设为雨天（寒冷的生物群系会下雪）。
     * @param duration 持续时间
     */
    rain(duration: int): Weather;
    /**
     * 将天气设为雷暴雨（寒冷的生物群系会下雷暴雪）。
     */
    thunder(): Weather;
    /**
     * 将天气设为雷暴雨（寒冷的生物群系会下雷暴雪）。
     * @param duration 持续时间
     */
    thunder(duration: int): Weather;
}
