import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { ConfigManager } from '../../config/config-manager.js';
export declare function setupBusinessGuidanceTools(server: Server, config?: ConfigManager): Promise<{
    tools: ({
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                businessIdea: {
                    type: string;
                    description: string;
                };
                targetMarket: {
                    type: string;
                    description: string;
                };
                businessModel: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                timeline: {
                    type: string;
                    default: string;
                    description: string;
                };
                includeFinancials: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                template: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                action: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                workflowId: {
                    type: string;
                    description: string;
                };
                response: {
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                industry: {
                    type: string;
                    description: string;
                    default?: undefined;
                };
                targetAudience: {
                    type: string;
                    description: string;
                };
                geographicScope: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                includeCompetitors: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                depth: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                businessIdea: {
                    type: string;
                    description: string;
                };
                industry: {
                    type: string;
                    description: string;
                    default?: undefined;
                };
                competitors: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                analysisDepth: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                includeStrengthWeakness: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                businessModel: {
                    type: string;
                    description: string;
                    enum?: undefined;
                    default?: undefined;
                };
                revenue: {
                    type: string;
                    description: string;
                    additionalProperties: {
                        type: string;
                    };
                };
                expenses: {
                    type: string;
                    description: string;
                    additionalProperties: {
                        type: string;
                    };
                };
                timeline: {
                    type: string;
                    default: number;
                    description: string;
                };
                includeScenarios: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                currency: {
                    type: string;
                    default: string;
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                stage: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                hasProduct: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                hasRevenue: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                teamSize: {
                    type: string;
                    default: number;
                    description: string;
                };
                hasCustomers: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                hasFunding: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: any[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                businessIdea: {
                    type: string;
                    description: string;
                };
                problemStatement: {
                    type: string;
                    description: string;
                };
                solution: {
                    type: string;
                    description: string;
                };
                targetMarket: {
                    type: string;
                    description: string;
                };
                businessModel: {
                    type: string;
                    description: string;
                    enum?: undefined;
                    default?: undefined;
                };
                competitiveAdvantage: {
                    type: string;
                    description: string;
                };
                fundingAsk: {
                    type: string;
                    description: string;
                };
                template: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                timeline?: undefined;
                includeFinancials?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                metricsType: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                currentMetrics: {
                    type: string;
                    description: string;
                    additionalProperties: {
                        type: string;
                    };
                };
                goals: {
                    type: string;
                    description: string;
                    additionalProperties: {
                        type: string;
                    };
                };
                timeframe: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                question?: undefined;
                context?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: any[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                question: {
                    type: string;
                    description: string;
                };
                context: {
                    type: string;
                    description: string;
                };
                stage: {
                    type: string;
                    enum: string[];
                    default: string;
                    description: string;
                };
                industry: {
                    type: string;
                    default: string;
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                businessName?: undefined;
                includeProductAnalysis?: undefined;
                includeMarketAnalysis?: undefined;
                includeFinancialAnalysis?: undefined;
                includeTeamAnalysis?: undefined;
                includeTechnicalAnalysis?: undefined;
                includeCustomerAnalysis?: undefined;
                generateStrategicPaths?: undefined;
            };
            required: string[];
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                businessName: {
                    type: string;
                    description: string;
                };
                includeProductAnalysis: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                includeMarketAnalysis: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                includeFinancialAnalysis: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                includeTeamAnalysis: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                includeTechnicalAnalysis: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                includeCustomerAnalysis: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                generateStrategicPaths: {
                    type: string;
                    default: boolean;
                    description: string;
                };
                businessIdea?: undefined;
                targetMarket?: undefined;
                businessModel?: undefined;
                timeline?: undefined;
                includeFinancials?: undefined;
                template?: undefined;
                action?: undefined;
                workflowId?: undefined;
                response?: undefined;
                industry?: undefined;
                targetAudience?: undefined;
                geographicScope?: undefined;
                includeCompetitors?: undefined;
                depth?: undefined;
                competitors?: undefined;
                analysisDepth?: undefined;
                includeStrengthWeakness?: undefined;
                revenue?: undefined;
                expenses?: undefined;
                includeScenarios?: undefined;
                currency?: undefined;
                stage?: undefined;
                hasProduct?: undefined;
                hasRevenue?: undefined;
                teamSize?: undefined;
                hasCustomers?: undefined;
                hasFunding?: undefined;
                problemStatement?: undefined;
                solution?: undefined;
                competitiveAdvantage?: undefined;
                fundingAsk?: undefined;
                metricsType?: undefined;
                currentMetrics?: undefined;
                goals?: undefined;
                timeframe?: undefined;
                question?: undefined;
                context?: undefined;
            };
            required: any[];
        };
    })[];
    resources: {
        uri: string;
        name: string;
        description: string;
        mimeType: string;
    }[];
}>;
//# sourceMappingURL=index.d.ts.map