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

interface Options {
    withTriggerParamsVariable?: Record<string, VariableDefine.Desc>;
    withTriggerParamsContext?: Record<string, any>;
    eventFlows?: Record<string, EasyCoderEvent.EventFlow<any>>;
    store: StoreContext;
    value: EasyCoderEvent.Flow;
    triggerMethod: EasyCoderEvent.MethodDefine;
}
export default function executeEventFlow({ withTriggerParamsContext, withTriggerParamsVariable, eventFlows, store, value, triggerMethod }: Options): Promise<any>;
export {};
