import { AbstractSession } from "@zowe/imperative"; import { IAuth } from "./response/IAuth"; import { IResponse } from "./response/IResponse"; export declare class MATRest { static readonly REST_ENDPOINT = "/matapi/api/v2"; static readonly REST_ENDPOINT_AML = "/api/v2"; static readonly PROFILES = "/profiles"; static readonly INVOKEURI = "/invoke"; static readonly JOBURI = "/job"; static readonly CREATEURI = "/create"; static readonly HISTORY = "/history"; static readonly ANALYSIS = "/analysis"; static readonly AUTH = "/auth"; static readonly ANALYSIS_CODEVIEW: string; static readonly ANALYSIS_DELAYVIEW: string; static readonly ANALYSIS_DELAYVIEW_DETAIL: string; static readonly ANALYSIS_DB2VIEW: string; static readonly ANALYSIS_SQLVIEW: string; static readonly ANALYSIS_CODEVIEW_CESCT: string; static readonly ANALYSIS_CODEVIEW_CESCT_DETAIL: string; static readonly ANALYSIS_CODEVIEW_MODULE: string; static readonly ANALYSIS_CODEVIEW_MODULE_DETAIL: string; static readonly ANALYSIS_DELAYVIEW_LOCATION: string; static readonly ANALYSIS_CODEVIEW_CALLERID: string; static readonly ANALYSIS_CODEVIEW_HISTOGRAM: string; static readonly ANALYSIS_TRANVIEW: string; static readonly ANALYSIS_TRANVIEW_CICSTAT: string; static readonly ANALYSIS_TRANVIEW_CALLERID: string; static readonly ANALYSIS_TRANVIEW_CALLSTACK: string; static readonly ANALYSIS_IDMSVIEW: string; static readonly ANALYSIS_IDMSVIEW_DML: string; static readonly ANALYSIS_IDMSVIEW_MODULE: string; static readonly ANALYSIS_IDMSVIEW_TASK: string; static readonly ANALYSIS_IMSVIEW: string; static readonly ANALYSIS_IMSVIEW_STATEMENT: string; static readonly ANALYSIS_IMSVIEW_PSBNAME: string; static readonly ANALYSIS_IMSVIEW_DBDNAME: string; static readonly ANALYSIS_IMSVIEW_REGION: string; static readonly ANALYSIS_IMSVIEW_PSBNAME_SSA: string; static readonly TOKEN_OFFSET = 25; static GetAuth(session: AbstractSession, endpoint: string): Promise; static sendGetRequest(session: AbstractSession, resource: string, headers?: any[], parameters?: Map): Promise; static sendPostRequest(session: AbstractSession, resource: string, headers?: any[], payload?: any): Promise; static sendPostRequestWithParm(session: AbstractSession, resource: string, headers?: any[], parameters?: Map, payload?: any): Promise; }