import type { Genkit } from "genkit";
import { GenkitPlugin } from "genkit/plugin";
import { OpenAI, ClientOptions } from "openai";
import { ModelAction, ModelInfo } from "genkit/model";
import { DeepSeekConfigSchema, ModelDefinition } from "./models.js";
import { PatientSeekChat } from "./models.js";
export { PatientSeekChat };
export interface DeepSeekPluginOptions extends Partial<ClientOptions> {
    apiKey?: string;
    baseURL?: string;
    models?: ModelDefinition[];
}
export declare const PatientSeek: (options: DeepSeekPluginOptions) => GenkitPlugin;
export declare function deepseekModel(ai: Genkit, name: string, client: OpenAI, modelInfo?: ModelInfo, modelConfig?: any): ModelAction<typeof DeepSeekConfigSchema>;
export default PatientSeek;
