/** * HTTP route contract extractor for NEXUS. * * Extends T1064's route analysis to extract HTTP contracts with schemas. * Queries route nodes from the NEXUS graph and converts them to HttpContract objects. * * @task T1065 — Contract Registry */ import type { HttpContract } from '@cleocode/contracts'; /** * Extract all HTTP contracts from a project's NEXUS graph. * * Queries route nodes (kind: 'route') and converts their metadata * (path, method, request/response schemas) into HttpContract objects. * * @param projectId - Project identifier from registry * @param _projectRoot - Root directory of the project (unused) * @returns Promise resolving to array of HttpContract objects */ export declare function extractHttpContracts(projectId: string, _projectRoot: string): Promise; //# sourceMappingURL=http-extractor.d.ts.map