import { Application } from 'express'; import { Logger } from 'pino'; import { SessionStore } from '../store/session-store.interface.js'; import { BrowserPool } from '../puppeteer/pool/browser-pool.js'; import { ServerInstance, ServerConfig } from './types.js'; export declare function createApp(logger: Logger, sessionStore: SessionStore, browserPool: BrowserPool): Application; export declare function createServer(app: Application, serverConfig: ServerConfig): ServerInstance; export declare function setupServerErrorHandlers(server: ServerInstance, port: number, logger: Logger): void; export declare function startHttpServer(server: ServerInstance, port: number, host: string, logger: Logger): Promise; export declare function stopHttpServer(server: ServerInstance, logger: Logger): Promise; //# sourceMappingURL=http-server.d.ts.map