/** * GitHubEpicRepository — Implements IEpicRepository against GitHub GraphQL API. * * Folds SearchRepository functionality directly — no separate search class. * Uses sub_issues preview header for timeline queries. */ import type { IEpicRepository, EpicIssueData, IssueTimelineData, IProjectConfig } from '../../../container/interfaces.js'; import type { ILogger } from '../../../shared/logger.js'; import type { GitHubGraphQLClient } from '../core/graphql-client.js'; export declare class GitHubEpicRepository implements IEpicRepository { private readonly client; private readonly config; private readonly logger; constructor(client: GitHubGraphQLClient, config: IProjectConfig, logger: ILogger); private get owner(); private get repo(); searchEpicIssues(searchTerm: string): Promise; getIssueWithTimeline(issueNumber: number): Promise; } //# sourceMappingURL=epic-repository.d.ts.map