import { IModel } from "../types";
import OpenAI from "openai";
export declare const defaultModel: {
    name: string;
};
export declare const models: IModel[];
export declare const getOpenAIKey: (configDir: string) => Promise<string | null>;
export declare const getAPIConfigFilePath: (configDir: string) => string;
export declare const getCurrentModel: (dataDir: string) => (typeof models)[number];
export declare const saveModelPreference: (dataDir: string, model: IModel) => void;
export declare const getDefaultMessages: () => OpenAI.Chat.Completions.ChatCompletionMessageParam[];
