export interface Receiver { execute(message: unknown): Promise; parseError(error: unknown): Promise; } export interface ErrorReply { response: 'error'; displayable?: string; }