import { type Gap, type NeutralScenario } from '../schemas/gap-analysis.schema.js'; import type { HarnessConfig } from '../schemas/config.schema.js'; import type { LlmCallResult } from './provider.interface.js'; export type { LlmCallResult } from './provider.interface.js'; export type { LlmProvider } from './provider.interface.js'; export type CallLlmConfigSlice = Pick & { telemetry?: import('../telemetry/telemetry.interface.js').TelemetrySink; telemetrySessionId?: string; }; export declare function callLLM(prompt: string, tokenBudget: number, harness?: CallLlmConfigSlice): Promise; export declare function generateScenariosFromTemplate(gaps: Gap[]): NeutralScenario[]; //# sourceMappingURL=provider.d.ts.map