import { IJenkinsBuild } from './jenkins-api-ts-typings';
import { IJenkinsChangeSet } from './jenkins-api-ts-typings';
import { IJenkinsAction } from './jenkins-api-ts-typings';
export declare class JenkinsBuild implements IJenkinsBuild {
    jsonData: JSON;
    _class: string;
    number: number;
    url: string;
    displayName: string;
    fullDisplayName: string;
    description: string;
    id: string;
    queueId: string;
    result: string;
    duration: number;
    estimatedDuration: number;
    timestamp: number;
    date: Date;
    building: boolean;
    keepLog: boolean;
    builtOn: string;
    mavenVersionUsed: string;
    changeSets: Array<IJenkinsChangeSet>;
    actions: Array<IJenkinsAction>;
    artifacts: Array<any>;
    mavenArtifacts: Array<any>;
    executor: Array<any>;
    culprits: Array<any>;
    constructor();
    getJsonData(): string;
    fromJsonString(json: string): void;
    fromJson(data: JSON): void;
}
