import type { Logger } from "@superbuilders/slog"; export declare const TEMPLATE_GENERATION_MODEL = "gpt-5"; export type ChatCompletionMessage = { role: "system" | "user" | "assistant"; content: string; }; export type ChatCompletionParams = { model: string; messages: ChatCompletionMessage[]; }; export interface Ai { chatCompletion(params: ChatCompletionParams): Promise; } export declare function createAi(logger: Logger, apiKey: string): Ai; //# sourceMappingURL=ai.d.ts.map