import { AxiosInstance } from 'axios'; import { Mail } from './Mail'; import { DocumentoCDD } from './DocumentoCDD'; export declare class CommunicationService { agent: any; axiosInstance: AxiosInstance; axiosClient: AxiosInstance; basicUri: string; basicCommunicationUri: string; cddUri: string; constructor(); config(): void; login(cookie: any): Promise>; getUserByCuil(cookie: any, cuil: string, operatorCuil: string): Promise>; getUserAddressByCuil(cookie: any, cuil: string): Promise>; logOut(cookie: any): Promise>; getUserAddress(cookie: any): Promise>; sendEmail(mail: Mail, cookie: any): Promise>; getFileString(cookie: any, cuil: string, documento: DocumentoCDD): Promise>; getFileStringGnexus(cuil: string, documento: DocumentoCDD): Promise>; registerFileString(cookie: any, cuil: string, documento: DocumentoCDD): Promise>; registerFileStringGnexus(cuil: string, documento: DocumentoCDD): Promise>; sendEmailByCuil(mail: Mail, cookie: any): Promise>; private genericRequest; private genericRequestObject; private genericRequestObjectUser; private genericCddGetRequest; private genericCddGetRequestGnexus; private genericCddInsertRequest; private genericCddInsertRequestGnexus; private generateTokenSHA; private getTimeStamp; }