import { Router } from 'express';
import type { Router as RouterType } from 'express';
import { generationsRouter } from './generations';
import { flowsRouter } from './flows';
import { imagesRouter } from './images';
import { liveRouter } from './live';
import { scopesRouter } from './scopes';

export const v1Router: RouterType = Router();

// Mount v1 routes
v1Router.use('/generations', generationsRouter);
v1Router.use('/flows', flowsRouter);
v1Router.use('/images', imagesRouter);
v1Router.use('/live', liveRouter);
v1Router.use('/live/scopes', scopesRouter);
