import { ExtractedPattern } from '../types';
export declare class AstDiffer {
    extract(originalCode: string, editedCode: string): ExtractedPattern[];
    private detectKeywordChange;
    private detectTypeAnnotationChange;
    private detectModifierChange;
    private detectImportChange;
    private detectStructuralChange;
    private detectFunctionStyleChange;
    private detectTemplateLiteralChange;
    private detectDestructuringChange;
    private detectAsyncAwaitChange;
    private detectNullSafetyChange;
}
//# sourceMappingURL=ast-differ.d.ts.map