export interface PerformancePrediction {
    type: 'n_plus_one' | 'eager_loading' | 'memory_leak' | 'large_bundle';
    line: number;
    severity: 'high' | 'medium' | 'low';
    message: string;
    suggestion: string;
}
export declare class PerformancePredictor {
    predict(code: string): PerformancePrediction[];
    private analyzeAst;
    private visitNode;
    private callbackHasDbCall;
    private nodeTreeHasDbCall;
    private checkNPlusOne;
    private checkEagerLoading;
    private checkMemoryLeak;
    private checkLargeBundle;
    private checkForRelationAccess;
}
//# sourceMappingURL=performance-predictor.d.ts.map