/** * GitHub Data Fetcher * * Wraps the GithubClient to fetch enriched PR data for heuristic extraction. * Provides a clean interface for fetching PR descriptions, review comments, * and linked issues in a format suitable for pattern matching. * * Part of LISA-9: Phase 3 Git-Powered Memory Extraction. */ import type { IGitHubDataFetcher } from '../../domain/interfaces/IGitExtractor'; import type { ILogger } from '../../domain/interfaces/ILogger'; import type { GithubClient } from './GithubClient'; /** * Create a GitHub data fetcher. * * @param githubClient - The underlying GitHub client * @param logger - Optional logger * @returns A data fetcher for PR enrichment */ export declare function createGitHubDataFetcher(githubClient: GithubClient, logger?: ILogger): IGitHubDataFetcher; //# sourceMappingURL=GitHubDataFetcher.d.ts.map