import type { FastifyInstance } from 'fastify'; import type { QvacContext } from './lib/types.js'; import './lib/types.js'; export interface StartServerOptions { projectRoot: string; config?: string | undefined; port: number; host: string; model?: string[] | undefined; apiKey?: string | undefined; /** Path to a file holding the bearer key, so it stays out of the process argv. */ apiKeyFile?: string | undefined; allowUnauthenticated?: boolean | undefined; cors?: boolean | undefined; corsOrigins?: string[] | undefined; publicBaseUrl?: string | undefined; verbose?: boolean | undefined; /** Silence the logger entirely. Useful when capturing the OpenAPI spec or * when other tooling consumes stdout. */ quiet?: boolean | undefined; docs?: boolean | undefined; transcribeOverride?: QvacContext['transcribeOverride']; } export declare function buildServer(options: StartServerOptions): Promise; export declare function startServer(options: StartServerOptions): Promise; //# sourceMappingURL=index.d.ts.map