import type { AnimationGroup } from '@wix/motion'; import type { TimeEffect, StateEffect, EffectBase, IInteractionController, EventTriggerConfigEnterLeave } from '../types'; export declare function createTimeEffectHandler(element: HTMLElement, effect: TimeEffect & EffectBase, reducedMotion?: boolean, selectorCondition?: string, enterLeave?: EventTriggerConfigEnterLeave, preCreatedAnimation?: AnimationGroup): ((event: Event) => void) | null; export declare function createTransitionHandler(element: HTMLElement, targetController: IInteractionController, { effectId, listContainer, listItemSelector, stateAction, }: StateEffect & EffectBase & { effectId: string; }, selectorCondition?: string, enterLeave?: EventTriggerConfigEnterLeave): (event: Event) => void; //# sourceMappingURL=effectHandlers.d.ts.map