import { Request, Response } from 'express'; import { DyNTS_Controller } from '../../_services/route/controller.service'; /** * A scheduler controller konfiguracioja. * Az authPreProcess opcionalis — ha megadod, a /runs endpoint vedett lesz. */ export interface DyNTS_SchedulerController_Config { /** Opcionalis auth preprocess. Ha nincs megadva → nyilt hozzaferes. */ authPreProcess?: (req: Request, res: Response) => Promise; } /** * NTS Scheduler Controller — read-only futas-naplo endpoint a job-utemzohoz. * * Hasznalat: * DyNTS_getSchedulerRoutingModule() — auth nelkul * DyNTS_getSchedulerRoutingModule({ authPreProcess: myAuth }) — auth-tal */ export declare class DyNTS_Scheduler_Controller extends DyNTS_Controller { private static config; static configure(config: DyNTS_SchedulerController_Config): void; static getInstance(): DyNTS_Scheduler_Controller; private readonly schedulerService; setupEndpoints(): void; } //# sourceMappingURL=scheduler.controller.d.ts.map