/** * 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; /** * Extract all endpoints from a project */ export declare function extractEndpoints(projectPath: string, options?: { framework?: WebFramework; include?: string[]; exclude?: string[]; maxFiles?: number; }): Promise; /** * Infer resource type from endpoint path */ export declare function inferResourceType(path: string): string | undefined; //# sourceMappingURL=endpoint-analyzer.d.ts.map