import { File } from "../../../mdk-core/src";
import { TimeScale, TimeUnit, QueryType } from "../function/time";
import { int } from 'mdk-nbt';
import { ContextAbstract } from "../../../mdk-core/src";
export declare class Time extends ContextAbstract {
    constructor(context: File);
    /**
     * 增加时间
     * @param time 时间
     */
    add(time: int | TimeScale): this;
    /**
     * 查询时间
     * @param queryType 查询类型
     */
    query(queryType: QueryType): this;
    /**
     * 设置时间
     * @param time 时间
     */
    set(time: int): Time;
    set(time: int, unit: TimeUnit): Time;
}
