import { OnModuleInit } from '@nestjs/common'; import { HttpAdapterHost } from '@nestjs/core'; import { TrpcModuleOptions } from './interfaces'; import { TrpcRouter } from './trpc-router'; /** * Registers the tRPC HTTP handler on the underlying HTTP adapter. * * Supports both Express and Fastify via the generic Fetch adapter, * falling back to a manual middleware when needed. */ export declare class TrpcHttpAdapter implements OnModuleInit { private readonly httpAdapterHost; private readonly trpcRouter; private readonly options; private readonly logger; constructor(httpAdapterHost: HttpAdapterHost, trpcRouter: TrpcRouter, options: TrpcModuleOptions); onModuleInit(): void; private sendFetchResponse; private createFetchRequest; private resolveBody; private serializeBody; private setHeader; private sendBody; private endResponse; private isStreamingResponse; private pipeWebStreamToResponse; }