export interface IGitHubFile {
    name: string;
    path: string;
    sha: string;
    size: number;
    url: string;
    html_url: string;
    git_url: string;
    download_url: string | null;
    type: 'file' | 'dir';
}
export interface IFetchResult {
    success: boolean;
    message: string;
    details: {
        suggestion: string;
        status: number;
    };
}
export declare const fetchGitHubBanner: (gitHubUsername: string, repositoryName: string) => Promise<IGitHubFile[] | IFetchResult | Error>;
