import { ICommandHandler, IHandlerParameters } from "@zowe/imperative";
/**
 * * "pma get-alert-by-job $jobname " Get today's performance status for the job.
 * @export
 * @class SubmitJobHandler
 * @implements {ICommandHandler}
 */
export default class SharedSubmitHandler implements ICommandHandler {
    /**
     * Convenience accessor for the response APIs
     * @private
     * @type {*}
     * @memberof SubmitDataSetHandler
     */
    private console;
    private data;
    /**
     * The z/OSMF profile for this command
     * @private
     * @type {*}
     * @memberof SharedSubmitHandler
     */
    private profile;
    /**
     * Command line arguments passed
     * @private
     * @type {*}
     * @memberof SharedSubmitHandler
     */
    private arguments;
    /**
     * Command handler process
     * @param {IHandlerParameters} params - Command handler parameters
     * @returns {Promise<void>} - Fulfilled when the command completes successfully OR rejected with imperative error
     * @memberof SubmitDataSetHandler
     */
    process(params: IHandlerParameters): Promise<void>;
}
