import * as VScript from "vscript";
import * as _Primitives from "./Primitives";
import * as _Time from "./Time";
export declare class All {
    readonly raw: VScript.Subtree;
    constructor(raw: VScript.Subtree);
    get input(): VScript.rwKeyword<string | null, _Time.Source | null, All>;
    /**
      Determines the time standard the SystemClock will be set to.
      
      * `UTC` (Universal Time, Coordinated) is the standard for wall clock
      time. It is the standard that all timezones are based on. UTC has leap
      seconds to account for differences in the Earth's rotational speed. *When
      in doubt, always use `UTC`*
      
      * `TAI` (International Atomic Time) is the time standard used by PTP. It
      is a linear time standard that does not have leap seconds. TAI is
      currently ahead of UTC by 37 seconds.
    */
    get time_standard(): VScript.duplexKeyword<_Time.Standard, _Time.Standard, All>;
    get alert_level(): VScript.rKeyword<_Primitives.AlertLevel, _Primitives.AlertLevel, All>;
    get system_time_updates(): VScript.rKeyword<number, number, All>;
    get system_time(): VScript.rKeyword<string | number, string | number, All>;
    get output(): _Time.Source;
}
