export interface SpecKitExportOptions {
    technicalContent?: string;
    constitution?: string;
    filePlan?: string[];
}
export interface SpecKitExportResult {
    specMd: string;
    planMd: string;
    tasksMd: string;
}
export type SpecExportFormat = 'spec-kit' | 'agent-ready';
export type AgentTargetInput = 'devin' | 'kiro' | 'swe-agent' | 'generic';
export interface ExportSpecInput {
    specId: string;
    projectPath: string;
    format: SpecExportFormat;
    outputDir?: string;
    /** Only used when format is 'agent-ready'. Defaults to 'generic'. */
    agentTarget?: AgentTargetInput;
}
export interface TaskPhase {
    name: string;
    tasks: {
        id: string;
        text: string;
    }[];
}
//# sourceMappingURL=export.d.ts.map