/** * @fileoverview Email token document interface for BrightChain collections. * Combines base document properties with email token-specific fields. * @module documents/email-token */ import type { PlatformID } from '@digitaldefiance/ecies-lib'; import { EmailTokenType, IEmailTokenBase } from '@digitaldefiance/suite-core-lib'; import { BaseDocument } from './base'; /** * Composite interface for email token collection documents. * Extends base document with email token properties including token type, user ID, and expiration. * @template TID Platform-specific ID type (Buffer, ObjectId, etc.) */ export type EmailTokenDocument = BaseDocument, TID>; //# sourceMappingURL=email-token.d.ts.map