/// import type { ASYNC_LOCAL_STORAGE_TOKEN, EXECUTION_CONTEXT_MANAGER_TOKEN, LOGGER_TOKEN } from '@tramvai/tokens-common'; import type { COMMAND_LINE_RUNNER_TOKEN } from '@tramvai/core'; import type { SERVER_TOKEN } from '@tramvai/tokens-server'; import type { WEB_FASTIFY_APP_TOKEN, WEB_FASTIFY_APP_AFTER_INIT_TOKEN, WEB_FASTIFY_APP_BEFORE_INIT_TOKEN, WEB_FASTIFY_APP_INIT_TOKEN, WEB_FASTIFY_APP_LIMITER_TOKEN, WEB_FASTIFY_APP_BEFORE_ERROR_TOKEN, WEB_FASTIFY_APP_AFTER_ERROR_TOKEN, WEB_FASTIFY_APP_METRICS_TOKEN } from '@tramvai/tokens-server-private'; import { type FETCH_WEBPACK_STATS_TOKEN } from '@tramvai/tokens-render'; import type { DI_TOKEN, ExtractDependencyType } from '@tinkoff/dippy'; import type { STATIC_ROOT_ERROR_BOUNDARY_ERROR_TOKEN } from '@tramvai/tokens-server'; export declare const webAppFactory: ({ server }: { server: typeof SERVER_TOKEN; }) => 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"; }; export declare const webAppInitCommand: ({ app, logger, commandLineRunner, executionContextManager, beforeInit, requestMetrics, limiterRequest, init, afterInit, beforeError, afterError, fetchWebpackStats, staticRootErrorBoundaryError, rootDi, asyncLocalStorage, }: { app: ExtractDependencyType; logger: ExtractDependencyType; commandLineRunner: ExtractDependencyType; executionContextManager: ExtractDependencyType; beforeInit: ExtractDependencyType; requestMetrics: ExtractDependencyType; limiterRequest: ExtractDependencyType; init: ExtractDependencyType; afterInit: ExtractDependencyType; beforeError: ExtractDependencyType; afterError: ExtractDependencyType; fetchWebpackStats: ExtractDependencyType; staticRootErrorBoundaryError: ExtractDependencyType; rootDi: ExtractDependencyType; asyncLocalStorage: ExtractDependencyType; }) => () => Promise; //# sourceMappingURL=webApp.d.ts.map