import type { IssueAdapter, StandardIssue, StandardIssueListItem } from './issue-adapter.js';
/**
 * Aggregates issues from multiple GitHub repositories.
 * Each issue is tagged with its source repo.
 */
export declare class MultiRepoAdapter implements IssueAdapter {
    private adapters;
    private warn;
    private constructor();
    /** Public async factory — dynamically imports GitHubCliAdapter. */
    static create(cwd: string, repositories: string[], warn?: (msg: string) => void): Promise<MultiRepoAdapter>;
    fetchIssue(issueNumber: number): StandardIssue;
    fetchOpenIssues(limit?: number): StandardIssueListItem[];
}
//# sourceMappingURL=multi-repo-adapter.d.ts.map