/// import * as https from 'https'; import { RequestClient } from './RequestClient'; /** * Specific request client for SAS9 in Node.js environments. * Handles redirects and cookie management. */ export declare class Sas9RequestClient extends RequestClient { constructor(baseUrl: string, httpsAgentOptions?: https.AgentOptions); login(username: string, password: string, jobsPath: string): Promise; get(url: string, accessToken: string | undefined, contentType?: string, overrideHeaders?: { [key: string]: string | number; }, debug?: boolean): Promise<{ result: T; etag: string; status: number; }>; post(url: string, data: any, accessToken: string | undefined, contentType?: string, overrideHeaders?: { [key: string]: string | number; }): Promise<{ result: T; etag: string; }>; }