import { GraphInterface } from '../interfaces/graph.interface'; import { TransitionInterface } from '../interfaces/transition.interface'; import { StateMachineException } from './state-machine.exception'; export declare class TransitionBlockedByGuardException extends StateMachineException { readonly subject: T; readonly graph: GraphInterface; readonly fromState: string; readonly transition: TransitionInterface; readonly blockingReasons: string[]; constructor(subject: T, graph: GraphInterface, fromState: string, transition: TransitionInterface, blockingReasons: string[]); }