import { IDEAdapter, GeneratedFile } from './base';
export declare class WindsurfAdapter extends IDEAdapter {
    get name(): string;
    get description(): string;
    get configFiles(): string[];
    get supportsValidation(): boolean;
    get supportsPRP(): boolean;
    generateFiles(outputPath: string): Promise<GeneratedFile[]>;
    private generateWindsurfRules;
    private generateContextFile;
    private generateWorkflowsFile;
    private generateProjectStructure;
    private generateCodeiumIgnore;
    private generateGlobalRules;
    private generateWorkflowExample;
    private generateFeatureNotes;
    private generateTechDecisions;
    private getPrimaryLanguage;
    private getPrimaryFramework;
    private getTestingFramework;
    private getCodeStyle;
    private generatePRPOverview;
    private generatePRPStage1;
    private generatePRPStage2;
    private generatePRPStage3;
    private generatePRPValidation;
    private generateStage1Gotchas;
    private generateFeatureTasks;
    private generateAcceptanceCriteria;
    private generateValidationCommands;
    private generateStageValidationScript;
}
//# sourceMappingURL=windsurf.d.ts.map