import { SmrtObject } from '@happyvertical/smrt-core'; import { BlacklistOptions } from '../types'; /** * Blacklist - Block entries for email filtering * * Supports three pattern types: * - email: Exact email address (spam@example.com) * - domain: Entire domain (*@spam.com) * - regex: Custom regex pattern */ export declare class Blacklist extends SmrtObject { pattern: string; type: 'email' | 'domain' | 'regex'; reason: string; autoArchive: boolean; constructor(options?: BlacklistOptions); /** * Check if an email address matches this blacklist entry */ matches(email: string): boolean; } //# sourceMappingURL=Blacklist.d.ts.map