import { EmailAttachment } from '../models/EmailAttachment'; import { AttachmentCollection } from './AttachmentCollection'; /** * @deprecated Use AttachmentCollection instead */ export declare class EmailAttachmentCollection extends AttachmentCollection { static readonly _itemClass: typeof EmailAttachment; /** * Get attachments for an email * @deprecated Use getByMessage() instead */ getByEmail(emailId: string): Promise; /** * Get image attachments */ getImages(emailId?: string): Promise; /** * Get PDF attachments */ getPdfs(emailId?: string): Promise; /** * Get inline attachments */ getInline(emailId: string): Promise; /** * Get regular attachments */ getRegular(emailId: string): Promise; /** * Delete all attachments for an email * @deprecated Use deleteByMessage() instead */ deleteByEmail(emailId: string): Promise; findByTenant(tenantId: string): Promise; findGlobal(): Promise; findWithGlobals(tenantId: string): Promise; } //# sourceMappingURL=EmailAttachmentCollection.d.ts.map