import type { FastifyInstance } from 'fastify'; import type { Papi } from '@tramvai/papi'; import type { DI_TOKEN, ExtractDependencyType } from '@tramvai/core'; import type { LOGGER_TOKEN } from '@tramvai/tokens-common'; import type { PAPI_FASTIFY_INIT_TOKEN } from '@tramvai/tokens-server-private'; export interface CreateOptions { baseUrl: string; di: typeof DI_TOKEN; logger: typeof LOGGER_TOKEN; papiInitHandlers: ExtractDependencyType; } export declare function createApi(rootApp: FastifyInstance, papiList: Papi[], { baseUrl, di, logger, papiInitHandlers }: CreateOptions): void; //# sourceMappingURL=index.d.ts.map