import { IDEAdapter, GeneratedFile } from './base';
export declare class ClineAdapter extends IDEAdapter {
    get name(): string;
    get description(): string;
    get configFiles(): string[];
    get supportsValidation(): boolean;
    get supportsPRP(): boolean;
    generateFiles(outputPath: string): Promise<GeneratedFile[]>;
    private generateClineRules;
    private generateContextFile;
    private generateRulesFile;
    private generatePatternsFile;
    private generateArchitectureOverview;
    private generateFeatureNotes;
    private getConfigFiles;
    private getEntryPoints;
    private getCoreFiles;
    private generateDependencyList;
    private generateStyleGuide;
    private generateProjectStructure;
    private generateReactPatterns;
    private generateExpressPatterns;
    private generateFastAPIPatterns;
    private getLanguageForStack;
    private generateErrorHandlingPattern;
    private generateValidationPattern;
    private generateLoggingPattern;
    private generatePRPOverview;
    private generatePRPStage1;
    private generatePRPStage2;
    private generatePRPStage3;
    private generatePRPValidation;
    private generateStage1Gotchas;
    private generateFeatureTasks;
    private generateAcceptanceCriteria;
    private generateValidationCommands;
    private generateStageValidationScript;
}
//# sourceMappingURL=cline.d.ts.map