/**
 * Troubleshooting Documentation Template
 * Generates common issues and solutions based on technology stack
 */
import { DocumentationIntent } from '../../../types/workflow';
import { DocumentationTemplate, TemplateContext } from './base-template';
export declare class TroubleshootingTemplate extends DocumentationTemplate {
    canHandle(intent: DocumentationIntent): boolean;
    generate(context: TemplateContext): string;
    private generateAuthTroubleshooting;
    private generateClerkTroubleshooting;
    private generateAuth0Troubleshooting;
    private generateDatabaseTroubleshooting;
    private generateApiTroubleshooting;
    private generateGeneralTroubleshooting;
    private generateEventDrivenTroubleshooting;
    private generateEnvironmentIssues;
    private generatePortConflictIssues;
    private generateDockerIssues;
    private generateDependencyIssues;
    private generatePerformanceIssues;
    private generateTechnologySpecificIssues;
    private generateReactIssues;
    private generateExpressIssues;
    private generatePrismaIssues;
}
//# sourceMappingURL=troubleshooting-template.d.ts.map