import { ParsedEml } from '../model';
import * as i0 from "@angular/core";
export declare class EmlParserService {
    parse(raw: string): ParsedEml;
    private splitHeadersBody;
    private parseHeaders;
    private extractCommonHeaders;
    private processPart;
    private splitMultipart;
    private decodeBody;
    /** Decodes a quoted-printable string to raw bytes (preserving multi-byte sequences). */
    private decodeQuotedPrintableToBytes;
    private base64ToBytes;
    private bytesToBase64;
    private getParam;
    decodeHeader(value: string): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EmlParserService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<EmlParserService>;
}
