/** * gRPC contract extractor for NEXUS (stub implementation). * * Detects `.proto` files in the project and extracts gRPC service method contracts. * Current implementation is minimal — projects without `.proto` files return empty. * * Acceptance: the extractor exists and is wire-ready; finding actual gRPC contracts * is deferred to a follow-up task if needed. * * @task T1065 — Contract Registry */ import type { GrpcContract } from '@cleocode/contracts'; /** * Extract all gRPC contracts from a project's `.proto` files. * * Stub implementation: returns empty array on projects without `.proto` files. * Full implementation would parse `.proto` syntax and extract service definitions. * * @param projectId - Project identifier from registry * @param projectRoot - Root directory of the project * @returns Promise resolving to array of GrpcContract objects (empty if no .proto files) */ export declare function extractGrpcContracts(_projectId: string, _projectRoot: string): Promise; //# sourceMappingURL=grpc-extractor.d.ts.map