import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { ConfigManager } from '../../config/config-manager.js';
export declare function setupProductRoadmap(server: Server, configManager: ConfigManager): Promise<{
    tools: ({
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                name: {
                    type: string;
                    description: string;
                };
                vision: {
                    type: string;
                    description: string;
                };
                timeHorizon: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                owner: {
                    type: string;
                    description: string;
                };
                stakeholders: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                name: {
                    type: string;
                    description: string;
                };
                description: {
                    type: string;
                    description: string;
                };
                objectives: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                priority: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                startQuarter: {
                    type: string;
                    description: string;
                };
                endQuarter: {
                    type: string;
                    description: string;
                };
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                themeId: {
                    type: string;
                    description: string;
                };
                title: {
                    type: string;
                    description: string;
                };
                description: {
                    type: string;
                    description: string;
                };
                estimatedValue: {
                    type: string;
                    properties: {
                        userImpact: {
                            type: string;
                            enum: string[];
                        };
                        revenueImpact: {
                            type: string;
                            description: string;
                        };
                        costSavings: {
                            type: string;
                            description: string;
                        };
                        strategicValue: {
                            type: string;
                            description: string;
                        };
                        customerSatisfaction: {
                            type: string;
                            description: string;
                        };
                    };
                    required: string[];
                };
                estimatedEffort: {
                    type: string;
                    properties: {
                        developmentWeeks: {
                            type: string;
                        };
                        designWeeks: {
                            type: string;
                        };
                        qaWeeks: {
                            type: string;
                        };
                        confidence: {
                            type: string;
                            enum: string[];
                        };
                    };
                    required: string[];
                };
                risks: {
                    type: string;
                    items: {
                        type: string;
                        properties: {
                            description: {
                                type: string;
                            };
                            likelihood: {
                                type: string;
                                enum: string[];
                            };
                            impact: {
                                type: string;
                                enum: string[];
                            };
                            mitigation: {
                                type: string;
                            };
                        };
                        required: string[];
                    };
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                initiativeId: {
                    type: string;
                    description: string;
                };
                name: {
                    type: string;
                    description: string;
                };
                description: {
                    type: string;
                    description: string;
                };
                businessValue: {
                    type: string;
                    properties: {
                        score: {
                            type: string;
                            description: string;
                        };
                        rationale: {
                            type: string;
                            description: string;
                        };
                        metrics: {
                            type: string;
                            items: {
                                type: string;
                            };
                            description: string;
                        };
                    };
                    required: string[];
                };
                technicalComplexity: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                targetRelease: {
                    type: string;
                    description: string;
                };
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                method: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                weights: {
                    type: string;
                    properties: {
                        businessValue: {
                            type: string;
                        };
                        userImpact: {
                            type: string;
                        };
                        strategicAlignment: {
                            type: string;
                        };
                        technicalFeasibility: {
                            type: string;
                        };
                        risk: {
                            type: string;
                        };
                    };
                    description: string;
                };
                scope: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                scopeId: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                viewType: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                startPeriod: {
                    type: string;
                    description: string;
                };
                endPeriod: {
                    type: string;
                    description: string;
                };
                months: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                name: {
                    type: string;
                    description: string;
                };
                date: {
                    type: string;
                    description: string;
                };
                type: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                description: {
                    type: string;
                    description: string;
                };
                deliverables: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                dependencies: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                version: {
                    type: string;
                    description: string;
                };
                name: {
                    type: string;
                    description: string;
                };
                date: {
                    type: string;
                    description: string;
                };
                features: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                themes: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                goals: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                notes: {
                    type: string;
                    description: string;
                };
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                featureId: {
                    type: string;
                    description: string;
                };
                status: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                initiativeId: {
                    type: string;
                    description: string;
                };
                status: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                roadmapId: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: any[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                themeId: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                sessionId?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                sessionId: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                sessionId: {
                    type: string;
                    description: string;
                };
                input: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                roadmapId?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                themeId?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                sessionId: {
                    type: string;
                    description: string;
                };
                roadmapId: {
                    type: string;
                    description: string;
                };
                themeId: {
                    type: string;
                    description: string;
                };
                name?: undefined;
                vision?: undefined;
                timeHorizon?: undefined;
                owner?: undefined;
                stakeholders?: undefined;
                description?: undefined;
                objectives?: undefined;
                priority?: undefined;
                startQuarter?: undefined;
                endQuarter?: undefined;
                title?: undefined;
                estimatedValue?: undefined;
                estimatedEffort?: undefined;
                risks?: undefined;
                initiativeId?: undefined;
                businessValue?: undefined;
                technicalComplexity?: undefined;
                targetRelease?: undefined;
                method?: undefined;
                weights?: undefined;
                scope?: undefined;
                scopeId?: undefined;
                viewType?: undefined;
                startPeriod?: undefined;
                endPeriod?: undefined;
                months?: undefined;
                date?: undefined;
                type?: undefined;
                deliverables?: undefined;
                dependencies?: undefined;
                version?: undefined;
                features?: undefined;
                themes?: undefined;
                goals?: undefined;
                notes?: undefined;
                featureId?: undefined;
                status?: undefined;
                input?: undefined;
            };
            required: string[];
        };
    })[];
}>;
//# sourceMappingURL=index.d.ts.map