import { NextFunction, Request, Response } from 'express'; import { EndpointDefinition } from './web/ExpressEndpointSetup.ts'; export interface MiddlewareDefinition { path: string; handler: (req: Request, res: Response, next: NextFunction) => void; } export interface ServiceDefinition { name: string; endpoints?: EndpointDefinition[]; middleware?: MiddlewareDefinition[]; databases?: Record; startJobs?: () => Promise; } //# sourceMappingURL=ServiceDefinition.d.ts.map