import type { GitHubClient } from './client.js'; import type { RepoInfo, LocalGitStatus } from './types.js'; import type { GitHubWorkflowRun } from '../../types/index.js'; export declare class RepositoryManager { private client; constructor(client: GitHubClient); getRepoInfo(): Promise; getCachedRepoInfo(): RepoInfo | null; setCachedRepoInfo(info: RepoInfo): void; private parseRemoteUrl; getWorkflowRuns(owner: string, repo: string, limit?: number, abortSignal?: AbortSignal): Promise; getLocalGitStatus(): Promise; } //# sourceMappingURL=repository.d.ts.map