import { SmrtObject } from '@happyvertical/smrt-core'; import { WhitelistOptions } from '../types'; /** * Whitelist - Allow-only entries for email filtering * * Supports three pattern types: * - email: Exact email address (user@example.com) * - domain: Entire domain (*@example.com) * - regex: Custom regex pattern */ export declare class Whitelist extends SmrtObject { pattern: string; type: 'email' | 'domain' | 'regex'; category: string | null; description: string; constructor(options?: WhitelistOptions); /** * Check if an email address matches this whitelist entry */ matches(email: string): boolean; } //# sourceMappingURL=Whitelist.d.ts.map