export interface ErrorPrediction {
    line: number;
    type: 'null_access' | 'type_mismatch' | 'missing_await' | 'unhandled_promise';
    severity: 'high' | 'medium' | 'low';
    message: string;
    suggestion: string;
}
export declare class ErrorPredictor {
    predict(code: string): ErrorPrediction[];
    getQuickFix(prediction: ErrorPrediction): string;
    private analyzeAst;
    private visitNode;
    private siblingIsCatch;
    private checkTypeMismatch;
    private checkNullAccess;
    private hasNullCheckBefore;
    private checkAsyncError;
}
//# sourceMappingURL=error-predictor.d.ts.map