import { BobrequestPipelineFactory } from "../domain/factories/bobrequest-pipeline-factory"; import { DomainPolicy } from "./domain-policy"; import { ErrorMiddleware } from "./error-middleware"; import { Passthrough } from "./passthrough"; export declare class BobServer { private port; private domainPolicy; private bobRequestPipelineFactory; private passthrough; private errorMiddleware; private app; private server; constructor(port: number, domainPolicy: DomainPolicy, bobRequestPipelineFactory: BobrequestPipelineFactory, passthrough: Passthrough, errorMiddleware: ErrorMiddleware); initialize(): void; private setupMiddleware; private createServer; private startServer; private setupRequestHandler; }