import { Specification } from './definitions';
import { ValidationError } from './validation-error';
export declare class WorkflowValidator {
    private workflow;
    /** The validation errors after running validate(), if any */
    readonly errors: ValidationError[];
    /** Whether the workflow is valid or not */
    readonly isValid: boolean;
    /**
     * Creates a new WorkflowValidator for the provided workflow
     * @param {Workflow} workflow The workflow to validate
     */
    constructor(workflow: Specification.Workflow);
}
//# sourceMappingURL=workflow-validator.d.ts.map