import { Session } from "@zowe/imperative";
import { IPackageActionRequest, IEndevorRestResponse, PkgNotesDictionary, IEndevorRestReports, IPackageActionReport, IEndevorAsyncTask } from "../index";
export declare class PackageUtils {
    static setPackageRequestURI(instance: string, packageName: string): string;
    static sendPackageActionRequest(session: Session, instance: string, packageName: string, actionName: string, actionOptions: IPackageActionRequest): Promise<IEndevorRestResponse<void>>;
    static sendPackageActionRequestAsync(session: Session, instance: string, packageName: string, actionName: string, actionOptions: IPackageActionRequest): Promise<IEndevorRestResponse<IEndevorAsyncTask>>;
    static formatDateTime(inputDateTime: string | undefined | null): Array<string | undefined>;
    static setupNotes(args: PkgNotesDictionary): Promise<IPackageActionRequest>;
    static writeConsoleOutput(session: Session, instance: string, reportURIs: IEndevorRestReports, isWriteReport: boolean, logStack: string[], reportFileName?: string, reportDir?: string, suppressInfo?: boolean, appendToFile?: boolean): Promise<void>;
    static PackageC1MSGS2reports(C1MSGS2: string): IPackageActionReport[];
    static getOneMsgFromMsgs(reports: string, msgId: string): string | null;
}
