/**
 * Theme Summary for LLM Context
 *
 * Generates a simplified theme summary that can be included in LLM prompts.
 * Provides relevant theme info without overwhelming the context.
 */
import type { Theme } from '../../contracts';
import type { ThemeSummaryForLLM } from '../types';
/**
 * Summarize theme for LLM context.
 *
 * Extracts the most relevant theme information for the LLM to understand
 * available tokens without overwhelming the context window.
 *
 * @example
 * ```typescript
 * const summary = summarizeThemeForLLM(theme);
 * // Use in system prompt to show available tokens
 * ```
 */
export declare function summarizeThemeForLLM(theme: Theme): ThemeSummaryForLLM;
/**
 * Format theme summary as a string for inclusion in prompts.
 */
export declare function formatThemeSummaryForPrompt(summary: ThemeSummaryForLLM): string;
