import { Application, Router } from 'express'; import { Logger } from 'pino'; import { SessionStore } from '../store/session-store.interface.js'; import { BrowserPool } from '../puppeteer/pool/browser-pool.js'; import { RouteConfig } from './types.js'; export declare function createRouteConfig(): RouteConfig; export declare function setupRootRoute(app: Application, routeConfig: RouteConfig): void; export declare function setupHealthRoutes(app: Application, routeConfig: RouteConfig, browserPool: BrowserPool): void; export declare function createApiRouter(sessionStore: SessionStore, browserPool: BrowserPool): Router; export declare function setupApiRoutes(app: Application, routeConfig: RouteConfig, sessionStore: SessionStore, browserPool: BrowserPool): void; export declare function setup404Handler(app: Application): void; export declare function setupErrorHandler(app: Application, logger: Logger): void; export declare function setupAllRoutes(app: Application, logger: Logger, sessionStore: SessionStore, browserPool: BrowserPool): void; //# sourceMappingURL=route-setup.d.ts.map