import type { StatefulEvtLike, StatefulEvt, StatefulReadonlyEvtLike, StatefulReadonlyEvt, EvtLike, Evt, NonPostableEvtLike, NonPostableEvt } from "../interfaces"; /** https://docs.evt.land/api/helpertypes#swapevttype-less-than-e-t-greater-than */ export declare type SwapEvtType, T> = E extends StatefulEvtLike ? StatefulEvt : E extends StatefulReadonlyEvtLike ? StatefulReadonlyEvt : E extends EvtLike ? Evt : NonPostableEvt;