type IndexType = SignalsTypes.Signals.IndexType

type AlphaType = SignalsTypes.Signals.AlphaType
type OmegaType = SignalsTypes.Signals.OmegaType
type EmbarkType = SignalsTypes.Signals.EmbarkType
type DebarkType = SignalsTypes.Signals.DebarkType
type ConfirmType = SignalsTypes.Signals.ConfirmType

type AlphaStageType = SignalsTypes.Signals.AlphaStageType
type OmegaStageType = SignalsTypes.Signals.OmegaStageType
type EmbarkStageType = SignalsTypes.Signals.EmbarkStageType
type DebarkStageType = SignalsTypes.Signals.DebarkStageType
type ConfirmStageType = SignalsTypes.Signals.ConfirmStageType

type AlphaPatternType = SignalsTypes.Signals.AlphaPatternType
type OmegaPatternType = SignalsTypes.Signals.OmegaPatternType
type EmbarkPatternType = SignalsTypes.Signals.EmbarkPatternType
type DebarkPatternType = SignalsTypes.Signals.DebarkPatternType
type ConfirmPatternType = SignalsTypes.Signals.ConfirmPatternType

type EnterAlphaType = SignalsTypes.Signals.EnterAlphaType
type LeaveAlphaType = SignalsTypes.Signals.LeaveAlphaType
type ChangeAlphaType = SignalsTypes.Signals.ChangeAlphaType
type RemainAlphaType = SignalsTypes.Signals.RemainAlphaType

type EnterOmegaType = SignalsTypes.Signals.EnterOmegaType
type LeaveOmegaType = SignalsTypes.Signals.LeaveOmegaType
type ChangeOmegaType = SignalsTypes.Signals.ChangeOmegaType
type RemainOmegaType = SignalsTypes.Signals.RemainOmegaType

type EnterAlphaEnterOmegaType = SignalsTypes.Signals.EnterAlphaEnterOmegaType
type LeaveAlphaLeaveOmegaType = SignalsTypes.Signals.LeaveAlphaLeaveOmegaType
type ChangeAlphaEnterOmegaType = SignalsTypes.Signals.ChangeAlphaEnterOmegaType
type ChangeAlphaLeaveOmegaType = SignalsTypes.Signals.ChangeAlphaLeaveOmegaType
type RemainAlphaEnterOmegaType = SignalsTypes.Signals.RemainAlphaEnterOmegaType
type RemainAlphaLeaveOmegaType = SignalsTypes.Signals.RemainAlphaLeaveOmegaType
type ChangeAlphaChangeOmegaType = SignalsTypes.Signals.ChangeAlphaChangeOmegaType
type ChangeAlphaRemainOmegaType = SignalsTypes.Signals.ChangeAlphaRemainOmegaType
type RemainAlphaChangeOmegaType = SignalsTypes.Signals.RemainAlphaChangeOmegaType
type RemainAlphaRemainOmegaType = SignalsTypes.Signals.RemainAlphaRemainOmegaType

type ExceptionType = SignalsTypes.Signals.ExceptionType

type FailureType = SignalsTypes.Signals.FailureType
type SuccessType = SignalsTypes.Signals.SuccessType
type InProgressType = SignalsTypes.Signals.InProgressType
type UnknownType = SignalsTypes.Signals.UnknownType
type CompleteType = SignalsTypes.Signals.CompleteType

type SignalsType = SignalsTypes.Signals.SignalsType

export declare const INDEX: IndexType

export declare const ALPHA: AlphaType
export declare const OMEGA: OmegaType
export declare const EMBARK: EmbarkType
export declare const DEBARK: DebarkType
export declare const CONFIRM: ConfirmType

export declare const ALPHA_STAGE: AlphaStageType
export declare const OMEGA_STAGE: OmegaStageType
export declare const EMBARK_STAGE: EmbarkStageType
export declare const DEBARK_STAGE: DebarkStageType
export declare const CONFIRM_STAGE: ConfirmStageType

export declare const ALPHA_PATTERN: AlphaPatternType
export declare const OMEGA_PATTERN: OmegaPatternType
export declare const EMBARK_PATTERN: EmbarkPatternType
export declare const DEBARK_PATTERN: DebarkPatternType
export declare const CONFIRM_PATTERN: ConfirmPatternType

export declare const ENTER_ALPHA: EnterAlphaType
export declare const LEAVE_ALPHA: LeaveAlphaType
export declare const CHANGE_ALPHA: ChangeAlphaType
export declare const REMAIN_ALPHA: RemainAlphaType

export declare const ENTER_OMEGA: EnterOmegaType
export declare const LEAVE_OMEGA: LeaveOmegaType
export declare const CHANGE_OMEGA: ChangeOmegaType
export declare const REMAIN_OMEGA: RemainOmegaType

export declare const ENTER_ALPHA_ENTER_OMEGA: EnterAlphaEnterOmegaType
export declare const LEAVE_ALPHA_LEAVE_OMEGA: LeaveAlphaLeaveOmegaType
export declare const CHANGE_ALPHA_ENTER_OMEGA: ChangeAlphaEnterOmegaType
export declare const CHANGE_ALPHA_LEAVE_OMEGA: ChangeAlphaLeaveOmegaType
export declare const REMAIN_ALPHA_ENTER_OMEGA: RemainAlphaEnterOmegaType
export declare const REMAIN_ALPHA_LEAVE_OMEGA: RemainAlphaLeaveOmegaType
export declare const CHANGE_ALPHA_CHANGE_OMEGA: ChangeAlphaChangeOmegaType
export declare const CHANGE_ALPHA_REMAIN_OMEGA: ChangeAlphaRemainOmegaType
export declare const REMAIN_ALPHA_CHANGE_OMEGA: RemainAlphaChangeOmegaType
export declare const REMAIN_ALPHA_REMAIN_OMEGA: RemainAlphaRemainOmegaType

export declare const EXCEPTION: ExceptionType

export declare const FAILURE: FailureType
export declare const SUCCESS: SuccessType
export declare const IN_PROGRESS: InProgressType
export declare const UNKNOWN: UnknownType
export declare const COMPLETE: CompleteType

declare const Signals: SignalsType

export default Signals
