import { Session } from "@zowe/imperative";
import { AddUpdElmDictionary, IElementBasicData, IEndevorRestResponse, EncodingDictionary } from "../index";
import * as FormData from "form-data";
import { Stream } from "stream";
export declare class AddUpdElement {
    private static ZOWE_CLI_ADD_FROM_DESCRIPTION;
    static setupAddUpdRequest(args: AddUpdElmDictionary & EncodingDictionary, fileInputStream?: Stream): Promise<FormData>;
    static addElement(session: Session, instance: string, element: IElementBasicData, args: AddUpdElmDictionary & EncodingDictionary, fileInputStream?: Stream): Promise<IEndevorRestResponse<void>>;
    static updElement(session: Session, instance: string, element: IElementBasicData, args: AddUpdElmDictionary & EncodingDictionary, fileInputStream?: Stream): Promise<IEndevorRestResponse<void>>;
}
