import { IDEAdapter, GeneratedFile } from './base';
export declare class CopilotAdapter extends IDEAdapter {
    get name(): string;
    get description(): string;
    get configFiles(): string[];
    get supportsValidation(): boolean;
    get supportsPRP(): boolean;
    generateFiles(outputPath: string): Promise<GeneratedFile[]>;
    private generateCopilotInstructions;
    private generateVSCodeSettings;
    private generateAPIInstructions;
    private generateFrontendInstructions;
    private getLanguageConventions;
    private getTestCoverage;
    private getTestingFramework;
    private generateTechStackGuidelines;
    private generateAPIConventions;
    private generateCommonPatterns;
    private generateLanguageSettings;
    private generateTestRunnerSettings;
    private generateEndpointPatterns;
    private getBackendLanguage;
    private getFrontendLanguage;
    private generateErrorHandlingPattern;
    private generateStateManagementGuidelines;
    private generateComponentPattern;
    private getFrontendTestingFramework;
    private generatePRPOverview;
    private generatePRPStage1;
    private generatePRPStage2;
    private generatePRPStage3;
    private generatePRPValidation;
    private generateStage1Gotchas;
    private generateFeatureTasks;
    private generateAcceptanceCriteria;
    private generateValidationCommands;
    private generateStageValidationScript;
}
//# sourceMappingURL=copilot.d.ts.map