import { Node } from '../node';
import { NodeUpdateOpts } from '../node-update-opts';
import { INodeUpdateTasks } from '../tasks';
export declare class NodeUpdater {
    private n;
    private o;
    constructor(node: Node, opts: NodeUpdateOpts);
    update(): INodeUpdateTasks;
    private _get_update_cmd;
    private _make_temp_env_file;
    private _stop_at_task;
    private _update_node;
    private _upload_kso;
    private _upload_scripts;
    private _upload_sm;
    private _wait_for_elastic;
    private _wait_for_kibana;
}
//# sourceMappingURL=index.d.ts.map