export interface JenkinsConfig { url: string; username: string; token: string; jobAndroid?: string; jobIos?: string; } export declare function loadJenkinsConfig(): JenkinsConfig | null; /** * jenkins.json 저장 — **기존 값 위에 병합한다** (통째로 덮어쓰지 않는다). * * 이 파일에는 두 종류의 필드가 산다: 연결 정보(url/username/token)는 MCP 도구 * `jenkins_save_config` 가, 빌드 잡 이름(jobAndroid/jobIos)은 CLI 의 setup 이 쓴다. * 통째로 덮어쓰면 한쪽이 다른 쪽 값을 지운다 — 예전에 Jenkins 설정이 config.json 과 * jenkins.json 으로 갈라졌던 것과 같은 종류의 사고다. undefined 인 필드는 건드리지 않는다. */ export declare function saveJenkinsConfig(config: Partial & Pick): void; export declare function requireJenkinsConfig(): JenkinsConfig;