import { AxiosError } from 'axios';
import { ConsoleService } from './ConsoleService';
import { ConventionService } from './ConventionService';
import { StripoFolder, StripoEmail, StripoRawEmail } from "../models/configuration/support/StripoInterfaces";
export declare class StripoApiService {
    private console;
    private _baseURL;
    private _api;
    constructor(console: ConsoleService, conventions: ConventionService);
    withToken(token: string): StripoApiService;
    _handleError(err: AxiosError): Promise<never>;
    getFolders(): Promise<StripoFolder[]>;
    getEmails(folderId: number): Promise<StripoEmail[]>;
    getRawEmail(emailId: number): Promise<StripoRawEmail>;
    getEmailExport(emailId: number): Promise<string>;
}
