import { Sprint, Story, Subtask } from './docx-reader.js'; export interface TemplateProcessor { processSprintTemplate(sprint: Sprint, sprintNumber: number, totalSprints: number): string; processStoryTemplate(story: Story, sprintNumber: number, storyNumber: number): string; processSubtaskTemplate(subtask: Subtask, sprintNumber: number, storyNumber: number, subtaskNumber: number): string; } /** * Default template processor using markdown templates */ export declare class MarkdownTemplateProcessor implements TemplateProcessor { private templatesDir; private sprintTemplate; private storyTemplate; private subtaskTemplate; constructor(templatesDir: string); loadTemplates(): Promise; processSprintTemplate(sprint: Sprint, sprintNumber: number, totalSprints: number): string; /** * Format story content with Jira markup */ private formatStoryContent; processStoryTemplate(story: Story, sprintNumber: number, storyNumber: number): string; processSubtaskTemplate(subtask: Subtask, sprintNumber: number, storyNumber: number, subtaskNumber: number): string; } //# sourceMappingURL=template-processor.d.ts.map