import { JenkinsBuildAPI } from '../jenkins/build-api.js'; /** * Jenkins Input Resumer Service * * Handles resuming paused Jenkins builds by delegating to JenkinsBuildAPI. * This provides a clean interface for resuming builds that are waiting for input. */ export declare class JenkinsInputResumer { private client; constructor(client: JenkinsBuildAPI); /** * Resume a paused Jenkins build * * @param project - Jenkins project name * @param branch - Git branch name * @param buildNumber - Build number to resume * @param parameters - Optional Jenkins input parameters * * @example * ```typescript * const resumer = new JenkinsInputResumer(jenkinsClient); * await resumer.resumeInput('city-web', 'develop', 42, { DEPLOY_PORT: '20203' }); * ``` */ resumeInput(project: string, branch: string, buildNumber: number, parameters?: Record): Promise; }