/** * DevExtreme (animation/transition_executor.d.ts) * Version: 21.1.7 * Build date: Thu Aug 07 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { UserDefinedElementsArray, } from '../core/element'; import { DxPromise, } from '../core/utils/deferred'; import { animationConfig, } from './fx'; /** * @docid * @namespace DevExpress * @public */ export default class TransitionExecutor { /** * @docid * @publicName enter(elements, animation) * @param1 elements:jQuery * @public */ enter(elements: UserDefinedElementsArray, animation: animationConfig | string): void; /** * @docid * @publicName leave(elements, animation) * @param1 elements:jQuery * @public */ leave(elements: UserDefinedElementsArray, animation: animationConfig | string): void; /** * @docid * @publicName reset() * @public */ reset(): void; /** * @docid * @publicName start() * @return Promise * @public */ start(): DxPromise; /** * @docid * @publicName stop() * @public */ stop(): void; }