export declare enum Protocol { HTTP = "http", HTTPS = "https" } export declare enum ArchiveMode { ALL = "all", ONLY = "only", EXCLUDE = "exclude" } export interface Config { domain: string; token: string; ignoreSSL: boolean; protocol: Protocol; concurrency: number; } export interface SetupOptions { domainOrRootUri: string; ignoreSSL: boolean; token: string; directory: string; concurrency: number; } export declare const defaultDomain = "gitlab.com"; export declare const defaultDirectory: string; export declare const defaultConcurrency = 10; export declare const defaultArchive = ArchiveMode.ALL; export declare function loadConfig(): Config; export declare function validateConfig(config: Config): void; export declare function writeToFile(options: SetupOptions): string; //# sourceMappingURL=config.d.ts.map