/// import { ICreateCaptureRequest } from '@useoptic/saas-types'; declare class Client { private baseUrl; private authToken?; private readonly defaultAdditionalHeaders; constructor(baseUrl: string, authToken?: string | undefined); private defaultHeaders; setAuthToken(token: string): void; getApiAuthToken(apiName: string): Promise; getSpecUploadUrl(): Promise; getInteractionsUploadUrl(agentId: string, batchId: string): Promise; uploadInteractions(uploadUrl: string, bytes: Buffer): Promise; uploadSpec(uploadUrl: string, spec: any[]): Promise; startCapture(body: ICreateCaptureRequest): Promise; } export { Client }; //# sourceMappingURL=saas-client.d.ts.map