import { I18n } from './i18n';
export interface SplitResult {
    success: boolean;
    subtasks: string[];
    error?: string;
}
export declare class TaskSplitter {
    private taskFile;
    private i18n;
    constructor(taskFile: string, i18n: I18n);
    splitTask(count?: number): Promise<SplitResult>;
    private extractTitle;
    private extractDescription;
    private buildPrompt;
    private callClaude;
    private parseSubtasks;
    private updateTaskFile;
}
//# sourceMappingURL=TaskSplitter.d.ts.map