import { IHandlerResponseApi, ITaskWithStatus, Session } from "@zowe/imperative";
import { IGBBuildDetails } from "../../../api/build/doc/IGBStore";
import { IJob } from "../../../api/zosmf-jobs/doc/IJob";
import { BaseHandler } from "../../BaseHandler";
export default class BuildJobReportHandler extends BaseHandler {
    protected processWithSession(): Promise<void>;
    processJobOutputToDisplay(zosmfSession: Session, jobDetails: IJob, task: ITaskWithStatus, gitLocation: string, commandResponse: IHandlerResponseApi, currRqbIGBDetails: IGBBuildDetails, downloadListing?: {
        endevorSession: Session;
        instance: string;
        listingDir: string;
        listingRC: number;
    }): Promise<void>;
    private static findFileExtByType;
    private findElementInWorkArea;
    private createDisplayGeneratedElement;
}
