import { IHttpResponse } from "./IHttpResponse.js"; import { ServiceNowInstance } from "../../sn/ServiceNowInstance.js"; import { Requirement } from "../../policy/PolicyTypes.js"; export declare class ServiceNowProcessorRequest { private static _logger; _instance: ServiceNowInstance; constructor(instance: ServiceNowInstance); private _headers; /** * @param requires What this processor call needs. Defaults to `write`, because * /xmlhttp.do is a POST and most processors mutate. Two callers legitimately differ * and say so: SyslogReader reads, ATFTestExecutor executes. */ execute(processor: string, processorMethod: string, scope: string, processorArgs: object, requires?: Requirement): Promise; doXmlHttpRequest(processor: string, processorMethod: string, scope: string, processorArgs: object, requires?: Requirement): Promise>; }