import type { TModificationEvents, Transform, TransformActionHandler } from '../EventTypeDefs'; /** * Wrap an action handler with firing an event if the action is performed * @param {TModificationEvents} eventName the event we want to fire * @param {TransformActionHandler} actionHandler the function to wrap * @param {object} extraEventInfo extra information to pas to the event handler * @return {TransformActionHandler} a function with an action handler signature */ export declare const wrapWithFireEvent: >(eventName: TModificationEvents, actionHandler: TransformActionHandler, extraEventInfo?: P) => TransformActionHandler; //# sourceMappingURL=wrapWithFireEvent.d.ts.map