import { IEndevorRestResponseBody, IEndevorRestResponse } from "../../../api";
import { ICommandArguments, IHandlerResponseConsoleApi, IHandlerParameters, ICommandHandler, Session } from "@zowe/imperative";
export default class SubmitSCLHandler implements ICommandHandler {
    session: Session;
    instance: string;
    protected args: ICommandArguments;
    protected commandConsole: IHandlerResponseConsoleApi;
    protected category: string;
    sendRequest(async: boolean): Promise<IEndevorRestResponse<string> | IEndevorRestResponse<import("../../../api").IEndevorAsyncTask>>;
    process(commandParameters: IHandlerParameters): Promise<void>;
    processReport(responseBody: IEndevorRestResponseBody<any>): Promise<void>;
    handleResponse(responseBody: IEndevorRestResponseBody<any>, isResponseJSON: boolean): void;
}
