import type { QvacManagedModel } from '../types.js'; export type ManagedModelInput = string | QvacManagedModel; interface SynthesizedModelEntry { readonly model: string; readonly preload: boolean; readonly default?: true; readonly config?: Record; } export interface SynthesizedServeConfig { readonly serve: { readonly models: Record; }; } export declare function modelNames(models: readonly ManagedModelInput[]): string[]; export declare function synthesizeServeConfig(models: readonly ManagedModelInput[]): SynthesizedServeConfig; export interface EphemeralConfig { readonly configPath: string; cleanup(): Promise; } export declare function writeEphemeralConfig(models: readonly ManagedModelInput[]): Promise; export {}; //# sourceMappingURL=config-synthesizer.d.ts.map