import { Check, TAction } from "./check"; import { Job } from "./job"; import { Workflow } from "./workflow"; export declare class Checker { force: boolean; current: Workflow; constructor(force: boolean, current: Workflow); getChecks(update: Workflow): Array; getStepErrors(currentJob: Job): Array; getErrors(): Array; static getAction(oldValue: unknown, newValue: unknown): TAction; getWorkflowChecks(update: Workflow): Array; getJobsChecks(update: Workflow): Array; getJobChecks(currentJob: Job, updateJob: Job): Array; getStepChecks(currentJob: Job, updateJob: Job): Array; }