import { resolveModel } from "../../provider/index.js"; import { generateText } from "../../runtime/runtime-bridge.js"; import type { ContextSummaryGenerator } from "./context-budget-manager.js"; type GenerateTextFunction = typeof generateText; type ResolveModelFunction = typeof resolveModel; /** Options accepted by Veryfront Cloud context summary generator. */ export type VeryfrontCloudContextSummaryGeneratorOptions = { apiUrl: string | URL; authToken: string; projectSlug?: string | null; model?: string; maxOutputTokens: number; maxInputTokens: number; abortSignal?: AbortSignal; generateText?: GenerateTextFunction; resolveModel?: ResolveModelFunction; }; /** Create a Veryfront Cloud backed summary generator for context compaction. */ export declare function createVeryfrontCloudContextSummaryGenerator(options: VeryfrontCloudContextSummaryGeneratorOptions): ContextSummaryGenerator; export {}; //# sourceMappingURL=context-summary-generator.d.ts.map