import { WebEvent, WebServerEngine, ConnectMiddleware, ServerOwnedWebEvent, ConnectApplication } from '@alterior/web-server'; export declare class FastifyEngine extends WebServerEngine { private server; private setup; readonly fastify: import("fastify").FastifyInstance, import("http").IncomingMessage, import("http").ServerResponse, import("fastify").FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault> & PromiseLike, import("http").IncomingMessage, import("http").ServerResponse, import("fastify").FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault>> & { __linterBrands: "SafePromiseLike"; }; readonly app: ConnectApplication; readonly providers: never[]; sendJsonBody(routeEvent: WebEvent, body: any): void; addConnectMiddleware(path: string, middleware: any): void; addRoute(method: string, path: string, handler: (event: WebEvent) => void, middleware?: ConnectMiddleware[]): void; addAnyRoute(handler: (event: ServerOwnedWebEvent) => void): void; private getRegistrarName; } //# sourceMappingURL=fastify-engine.d.ts.map