import { Request, Response } from 'express'; import { DyNTS_Controller } from '../../_services/route/controller.service'; /** * Overseer-szintu log parameter tipus. * Az authPreProcess opcionalis — ha megadod, a /get endpoint vedett lesz. */ export interface DyNTS_LogsController_Config { /** Opcionalis auth preprocess. Ha nincs megadva → nyilt hozzaferes. */ authPreProcess?: (req: Request, res: Response) => Promise; } /** * NTS Logs Controller — beepitett /logs/get endpoint a szerver logok lekeresehez. * * Hasznalat: * DyNTS_getLogsRoutingModule() — auth nelkul * DyNTS_getLogsRoutingModule({ authPreProcess: myAuth }) — auth-tal * * Ha a logs_endpoint.enabled === false, a controller 503-at dob. */ export declare class DyNTS_Logs_Controller extends DyNTS_Controller { private static config; static configure(config: DyNTS_LogsController_Config): void; static getInstance(): DyNTS_Logs_Controller; private readonly logsService; setupEndpoints(): void; } //# sourceMappingURL=logs.controller.d.ts.map