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

declare class GitlabService extends Service {
    checkConfig(): void;
    getBaseUrl(): string;
    getHeaders(): {
        'PRIVATE-TOKEN': string;
    };
    getServiceLink(): string;
    getProjectUrl(): string;
    getProjectCICDSettingURL(): string;
    uploadSecret(key: any, content: any): Promise<void>;
    uploadVariable(): Promise<void>;
    uploadEnv(): Promise<void>;
    removeOldHooks(): Promise<void>;
    uploadHook(hook: any): Promise<void>;
}

export { GitlabService };
