import type { InfraProvider } from './InfraProvider'; import type { HealthStatus, PipelineConfig, DeployResult, JenkinsConfig } from '../types'; export declare class JenkinsProvider implements InfraProvider { readonly name = "jenkins"; readonly type: "jenkins"; private client; private config; connect(config: JenkinsConfig): Promise; healthCheck(): Promise; getStatus(): Promise>; generatePipeline(cfg: PipelineConfig): Promise; triggerBuild(jobName: string, params?: Record): Promise; getBuildStatus(jobName: string, buildNumber?: number): Promise>; getBuildLogs(jobName: string, buildNumber: number): Promise; } //# sourceMappingURL=JenkinsProvider.d.ts.map