import { KeyValueObject } from './KeyValueObject'; import { ActionContext } from './ActionContext'; import { IConnection } from '../../connection/interface/IConnection'; export interface CallableAction { execute(input?: KeyValueObject, context?: ActionContext): Promise | any> | KeyValueObject | any; }