import { type Provider } from "@kenkaiiii/gg-ai";
/**
 * Makes a lightweight LLM call to generate a short session title
 * from the conversation so far. Uses the cheapest/fastest model
 * available for the given provider.
 */
export declare function generateSessionTitle(opts: {
    provider: Provider;
    userMessage: string;
    assistantPreview: string;
    apiKey?: string;
    baseUrl?: string;
    accountId?: string;
    resolveCredentials?: () => Promise<{
        apiKey: string;
        accountId?: string;
    }>;
}): Promise<string>;
//# sourceMappingURL=session-title.d.ts.map