import { ModelProvider, TemplateType } from "../index.js";
declare function modelSupportsImages(provider: ModelProvider, model: string, title: string | undefined): boolean;
declare function llmCanGenerateInParallel(provider: ModelProvider, model: string): boolean;
declare function autodetectTemplateType(model: string): TemplateType | undefined;
declare function autodetectTemplateFunction(model: string, provider: ModelProvider, explicitTemplate?: TemplateType | undefined): any;
declare function autodetectPromptTemplates(model: string, explicitTemplate?: TemplateType | undefined): Record<string, any>;
export { autodetectPromptTemplates, autodetectTemplateFunction, autodetectTemplateType, llmCanGenerateInParallel, modelSupportsImages, };
//# sourceMappingURL=autodetect.d.ts.map