import { GitHubRepo, GitHubError, GitHubUserStats } from './types';
export declare class GitHubRepoFetcher {
    private baseUrl;
    private token;
    constructor(token?: string);
    private get headers();
    getReposWithReadme(username: string): Promise<GitHubRepo[]>;
    private getRepositories;
    private getReadme;
    getUserStats(username: string): Promise<GitHubUserStats>;
    private handleError;
}
export { GitHubRepo, GitHubError, GitHubUserStats };
