import * as VScript from "vscript";
export declare type SoftwareUpdateStatus = "None" | "Uploading" | "ReadyToInstall" | "Installing" | "Completed" | "Error";
export declare class All {
    readonly raw: VScript.Subtree;
    constructor(raw: VScript.Subtree);
    get swu_status(): VScript.rKeyword<SoftwareUpdateStatus, SoftwareUpdateStatus, All>;
    /**
      Install
    */
    get install(): VScript.rwKeyword<"Click", "Click", All>;
    /**
      Reset
    */
    get reset(): VScript.wKeyword<"Click", "Click", All>;
    get version(): VScript.rKeyword<string, string, All>;
    get messages(): VScript.rKeyword<string, string, All>;
    get service_status(): VScript.rKeyword<string, string, All>;
}
export declare const Enums: {
    readonly SoftwareUpdateStatus: SoftwareUpdateStatus[];
};
