import type { SymbolKind } from "../types.js";
export interface PerfFinding {
    pattern: string;
    severity: "high" | "medium" | "low";
    file: string;
    line: number;
    name: string;
    kind: SymbolKind;
    context: string;
    fix_hint: string;
}
export interface PerfHotspotsResult {
    findings: PerfFinding[];
    patterns_checked: number;
    symbols_scanned: number;
    summary: {
        high: number;
        medium: number;
        low: number;
    };
}
export declare function listPerfPatterns(): Record<string, {
    description: string;
    severity: string;
}>;
export declare function findPerfHotspots(repo: string, options?: {
    patterns?: string[];
    file_pattern?: string;
    include_tests?: boolean;
    max_results?: number;
}): Promise<PerfHotspotsResult>;
//# sourceMappingURL=perf-tools.d.ts.map