import { VariableDefine } from '@easy-coder/sdk/variable';
import { EasyCoderEvent } from '../type';

interface Options {
    withTriggerParamsVariable?: Record<string, VariableDefine.Desc>;
    withTriggerParamsContext?: Record<string, any>;
    methods?: Record<string, EasyCoderEvent.PathOrMethod>;
    methodContext?: Record<string, any>;
    value: EasyCoderEvent.Method;
    triggerMethod: EasyCoderEvent.MethodDefine;
}
export default function executeMethod({ value, triggerMethod, withTriggerParamsVariable, withTriggerParamsContext, methodContext, methods }: Options): Promise<any>;
export {};
