/**
 * API Endpoint Analyzer
 *
 * Extracts API endpoints from source code for various frameworks.
 *
 * @module scanners/logic/endpoint-analyzer
 */
import type { APIEndpoint, WebFramework } from "./types.js";
/**
 * Extract path parameters from route path
 */
export declare function extractPathParams(path: string): string[];
/**
 * Detect framework from package.json
 */
export declare function detectFramework(projectPath: string): Promise<WebFramework>;
/**
 * Extract all endpoints from a project
 */
export declare function extractEndpoints(projectPath: string, options?: {
    framework?: WebFramework;
    include?: string[];
    exclude?: string[];
}): Promise<APIEndpoint[]>;
/**
 * Infer resource type from endpoint path
 */
export declare function inferResourceType(path: string): string | undefined;
//# sourceMappingURL=endpoint-analyzer.d.ts.map