/**
 * Task name summarization using AI or romanization
 *
 * Generates concise English/romaji summaries for use in branch names and clone paths.
 */
import type { SummarizeOptions } from './types.js';
export type { SummarizeOptions };
/**
 * Summarizes task names into concise slugs using AI or romanization.
 */
export declare class TaskSummarizer {
    /**
     * Summarize a task name into a concise slug.
     *
     * @param taskName - Original task name (can be in any language)
     * @param options - Summarization options
     * @returns Slug suitable for branch names (English if LLM, romaji if not)
     */
    summarize(taskName: string, options: SummarizeOptions): Promise<string>;
}
export declare function summarizeTaskName(taskName: string, options: SummarizeOptions): Promise<string>;
//# sourceMappingURL=summarize.d.ts.map