export interface Action { name: string; execute(payload: any): Promise; }