import { Condition, PipelineRunKind } from '../types/pipelinerun';
export declare enum SucceedConditionReason {
    PipelineRunStopped = "StoppedRunFinally",
    PipelineRunCancelled = "CancelledRunFinally",
    TaskRunCancelled = "TaskRunCancelled",
    Cancelled = "Cancelled",
    PipelineRunStopping = "PipelineRunStopping",
    PipelineRunPending = "PipelineRunPending",
    TaskRunStopping = "TaskRunStopping",
    CreateContainerConfigError = "CreateContainerConfigError",
    ExceededNodeResources = "ExceededNodeResources",
    ExceededResourceQuota = "ExceededResourceQuota",
    ConditionCheckFailed = "ConditionCheckFailed"
}
export declare enum RunStatus {
    Succeeded = "Succeeded",
    Failed = "Failed",
    Running = "Running",
    'In Progress' = "In Progress",
    FailedToStart = "FailedToStart",
    PipelineNotStarted = "Starting",
    WithoutStatusConditions = "WithoutStatusConditions",
    NeedsMerge = "PR needs merge",
    Skipped = "Skipped",
    Cancelled = "Cancelled",
    Cancelling = "Cancelling",
    Pending = "Pending",
    Idle = "Idle",
    TestWarning = "Test Warnings",
    TestFailed = "Test Failures",
    Unknown = "Unknown"
}
export declare const conditionsRunStatus: (conditions: Condition[], specStatus?: string) => RunStatus;
export declare const pipelineRunStatus: (pipelineRun: PipelineRunKind) => RunStatus;
//# sourceMappingURL=pipelinerun-utils.d.ts.map