import { Pattern } from './types.js';
export declare class PatternAnalyzer {
    private projectPath;
    private patternsFile;
    private patterns;
    private git;
    constructor(projectPath: string);
    private loadPatterns;
    private savePatterns;
    analyzeGitPatterns(): Promise<Pattern[]>;
    private analyzeCommitMessages;
    private analyzeFileChangePatterns;
    private analyzeDevelopmentCycles;
    analyzeCodePatterns(): Promise<Pattern[]>;
    private analyzeCodeStructure;
    private analyzeImportPatterns;
    getPatterns(): Pattern[];
    getPatternById(id: string): Pattern | undefined;
    recordPattern(pattern: Pattern): void;
}
//# sourceMappingURL=PatternAnalyzer.d.ts.map