import { NonceCache } from '@openleash/core'; import type { OpenleashConfig, DataStore } from '@openleash/core'; export interface CreateServerOptions { config: OpenleashConfig; dataDir: string; store: DataStore; openapiSpec?: Record; } export declare function createServer(options: CreateServerOptions): Promise<{ app: import("fastify").FastifyInstance, import("node:http").IncomingMessage, import("node:http").ServerResponse, import("fastify").FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault> & PromiseLike, import("node:http").IncomingMessage, import("node:http").ServerResponse, import("fastify").FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault>> & { __linterBrands: "SafePromiseLike"; }; nonceCache: NonceCache; }>; //# sourceMappingURL=server.d.ts.map