import { Request, Response } from 'express'; import { DyNTS_Controller } from '../../_services/route/controller.service'; /** * A sent-mail read-endpoint konfigja — az authPreProcess a fogyaszto sajat vedelme (pl. az * auth-service `validateE2EKey`-e, X-E2E-KEY headerrel). ERŐSEN ajanlott megadni. */ export interface DyNTS_TestEmailSinkController_Config { /** Opcionalis auth preprocess (pl. validateE2EKey). Ha nincs → csak az env-gate ved. */ authPreProcess?: (req: Request, res: Response) => Promise; } /** * BFR-MASTERPROMPTER-015 (MP-19) — sent-mail READ controller. * * GET /get?to=&since=&limit= → a sink-elt teszt-emailek (legfrissebb elol), a HTML-bol * kinyert `links` tombbel (pl. verifikacios link). KETTOS vedelem: (1) a fogyaszto authPreProcess-e * (X-E2E-KEY), (2) beepitett HARD env-gate — prod/dev kornyezetben MINDIG 403, konfigtol fuggetlenul. */ export declare class DyNTS_TestEmailSink_Controller extends DyNTS_Controller { private static config; static configure(config: DyNTS_TestEmailSinkController_Config): void; static getInstance(): DyNTS_TestEmailSink_Controller; setupEndpoints(): void; } //# sourceMappingURL=test-email-sink.controller.d.ts.map