import { Service } from './Service.mjs';
import 'axios';

declare class GithubService extends Service {
    checkConfig(): void;
    f: any;
    getBaseUrl(): string;
    getHeaders(): {
        Accept: string;
        Authorization: string;
        'X-GitHub-Api-Version': string;
    };
    getServiceLink(): string;
    getProjectUrl(): string;
    getProjectCICDSettingURL(): string;
    uploadSecret(key: any, content: any): Promise<void>;
    uploadVariable(key: any, content: any): Promise<void>;
    uploadHook(): Promise<void>;
}

export { GithubService };
