import type { NonPostableEvtLike } from "./NonPostableEvtLike"; import type { Handler } from "../Handler"; /** * Minimal interface that an object must implement to be a valid context argument * ( for interop between mismatching EVT versions ) * */ export interface CtxLike { done(result: Result): void; abort(error: Error): void; zz__addHandler(handler: Handler>, evt: NonPostableEvtLike): void; zz__removeHandler(handler: Handler>): void; } export declare namespace CtxLike { function match(o: any): o is CtxLike; }