/**
 * List GitHub Repositories Use Case
 *
 * Checks GitHub CLI auth, then fetches the authenticated user's repositories.
 * Decouples presentation from the IGitHubRepositoryService infrastructure.
 */
import type { IGitHubRepositoryService, GitHubRepo, ListUserRepositoriesOptions } from '../../ports/output/services/github-repository-service.interface.js';
export declare class ListGitHubRepositoriesUseCase {
    private readonly gitHubService;
    constructor(gitHubService: IGitHubRepositoryService);
    execute(options?: ListUserRepositoriesOptions): Promise<GitHubRepo[]>;
}
//# sourceMappingURL=list-github-repositories.use-case.d.ts.map