import{type HtmlSanitizer}from'../../../internal/optional-peer-capabilities.js';export interface PostalAddressApi{name?:string;address?:string;group?:PostalAddressApi[];}export interface PostalAttachmentApi{filename?:string|null;mimeType?:string;content:ArrayBuffer|Uint8Array|string;}export interface PostalMessageApi{html?:string;text?:string;from?:PostalAddressApi;to?:PostalAddressApi[];subject?:string;date?:string;attachments?:PostalAttachmentApi[];}export interface PostalMimeApi{parse(input:ArrayBuffer):Promise;}export interface EmailDeps{PostalMime:PostalMimeApi|undefined;DOMPurify:HtmlSanitizer|undefined;}export declare function loadEmailAndSanitizer(importPostalMime?:()=>Promise,importDompurify?:()=>Promise):Promise;export declare function loadEmailDeps():Promise;export declare function getEmailDepsIfLoaded():EmailDeps|undefined;export declare function clearEmailDepsCache():void;