import type { SExpr } from './SExpr';
/**
 * TravelingMessage - The message format for interpreter-in-message pattern
 *
 * This is the foundation of the Virtual LISP Machine:
 * - expr: what to compute
 * - eval: the interpreter itself as data (optional, uses default if not provided)
 * - continuation: topic to send result to
 */
export interface ITravelingMessage {
    expr: SExpr;
    eval?: SExpr;
    continuation?: string;
}
//# sourceMappingURL=ITravelingMessage.d.ts.map