import { TriggerBehaviour } from './trigger-behaviour'; import { TransitionGuard } from './transition-guard'; /** * @link https://github.com/dotnet-state-machine/stateless/blob/dev/src/Stateless/ReentryTriggerBehaviour.cs */ export declare class ReentryTriggerBehaviour extends TriggerBehaviour { readonly _destination: TState; readonly destination: TState; /** * Creates an instance of ReentryTriggerBehaviour. * transitionGuard can be null if there is no guard function on the transition * @param {TTrigger} trigger * @param {TState} _destination * @param {(TransitionGuard | null)} transitionGuard * @memberof ReentryTriggerBehaviour */ constructor(trigger: TTrigger, _destination: TState, transitionGuard: TransitionGuard | null); resultsInTransitionFrom(_source: TState, _args: any[], _context?: TContext): Promise<[boolean, TState]>; } //# sourceMappingURL=reentry-trigger-behaviour.d.ts.map