/**
 * Scale Assessment Scanner
 *
 * Orchestrates load testing, bottleneck detection, and capacity estimation.
 * This is the entry point for M8 scale assessment capabilities.
 *
 * @module scanners/scale
 */
import { detectBottlenecks } from "./bottleneck-detector.js";
import type { ScaleAssessmentResult } from "./types.js";
export * from "./types.js";
export { detectLoadTool, discoverProfiles, runK6Test, generateSampleProfile, loadProfile, isK6Available, } from "./load-profiler.js";
export { detectBottlenecks, calculateBottleneckScore, } from "./bottleneck-detector.js";
export { estimateCapacity, calculateCapacityScore, } from "./capacity-estimator.js";
/**
 * Run full scale assessment
 *
 * 1. Detect load testing tool
 * 2. Discover and run load profiles
 * 3. Detect bottlenecks
 * 4. Estimate capacity
 * 5. Calculate scores
 */
export declare function runScaleAssessment(projectPath: string, baseUrl: string, options?: {
    timeout?: number;
    profileName?: string;
    skipLoadTest?: boolean;
    targetConcurrent?: number;
}): Promise<ScaleAssessmentResult>;
/**
 * Quick bottleneck scan (no load testing)
 */
export declare function quickBottleneckScan(projectPath: string): Promise<{
    bottlenecks: Awaited<ReturnType<typeof detectBottlenecks>>;
    score: number;
}>;
//# sourceMappingURL=index.d.ts.map