import { TransitionInfo } from './transition-info'; import { StateInfo } from './state-info'; import { TriggerInfo } from './trigger-info'; import { TriggerBehaviour } from '../trigger-behaviour'; import { InvocationInfo } from './invocation-info'; /** * Describes a transition that can be initiated from a trigger. * * @export * @class FixedTransitionInfo * @extends {TransitionInfo} * @template TState * @link https://github.com/dotnet-state-machine/stateless/blob/dev/src/Stateless/Reflection/FixedTransitionInfo.cs */ export declare class FixedTransitionInfo extends TransitionInfo { private readonly _destinationState; static create(behaviour: TriggerBehaviour, destinationStateInfo: StateInfo): FixedTransitionInfo; /** * Creates an instance of FixedTransitionInfo. * @param {TriggerInfo} _trigger * @param {Iterable} _guardConditionsMethodDescriptions * @param {StateInfo} _destinationState * @memberof FixedTransitionInfo */ constructor(_trigger: TriggerInfo, _guardConditionsMethodDescriptions: Iterable, _destinationState: StateInfo); /** * The state that will be transitioned into on activation. * * @readonly * @type {StateInfo} * @memberof FixedTransitionInfo */ readonly destinationState: StateInfo; } //# sourceMappingURL=fixed-transition-info.d.ts.map