/// import * as https from 'https'; import { ServerType } from '@sasjs/utils/types'; import { BaseJobExecutor } from './JobExecutor'; import { RequestClient } from '../request/RequestClient'; /** * Job executor for SAS9 servers for use in Node.js environments. * Initiates login with the provided username and password from the config * The cookies are stored in the request client and used in subsequent * job execution requests. */ export declare class Sas9JobExecutor extends BaseJobExecutor { private jobsPath; private requestClient; private sas9RequestClient; constructor(serverUrl: string, serverType: ServerType, jobsPath: string, requestClient: RequestClient, httpsAgentOptions?: https.AgentOptions); execute(sasJob: string, data: any, config: any): Promise; protected getRequestParams(config: any): any; }