/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { WidgetClassStructure } from './interfaces/common.js'; /** Animation states */ export interface AnimationStatesClasses { /** Animation for 'push-right' transition */ 'push-right'?: string; /** Animation for 'push-left' transition */ 'push-left'?: string; /** Animation for 'push-down' transition */ 'push-down'?: string; /** Animation for 'push-up' transition */ 'push-up'?: string; /** Animation for 'expand-vertical' transition */ 'expand-vertical'?: string; /** Animation for 'expand-horizontal' transition */ 'expand-horizontal'?: string; /** Animation for 'fade' transition */ fade?: string; /** Animation for 'zoom-in' transition */ 'zoom-in'?: string; /** Animation for 'zoom-out' transition */ 'zoom-out'?: string; /** Animation for 'slide-in' transition */ 'slide-in'?: string; /** Animation for 'slide-down' transition */ 'slide-down'?: string; /** Animation for 'slide-up' transition */ 'slide-up'?: string; /** Animation for 'slide-right' transition */ 'slide-right'?: string; /** Animation for 'slide-left' transition */ 'slide-left'?: string; /** Animation for 'reveal-vertical' transition */ 'reveal-vertical'?: string; /** Animation for 'reveal-horizontal' transition */ 'reveal-horizontal'?: string; } /** Configuration for the child element */ export interface AnimationChildClasses { /** Container for child element */ container?: string; /** Relative positioning for child container */ relative?: string; } /** Configuration for the child element */ export interface AnimationChildContainerClasses { /** Container for childContainer element */ container?: string; } /** Animation states for appear transition */ export interface Appear extends AnimationStatesClasses { } /** Active states for appear transition */ export interface AppearActive extends AnimationStatesClasses { } /** Animation states for enter transition */ export interface Enter extends AnimationStatesClasses { } /** Active states for enter transition */ export interface EnterActive extends AnimationStatesClasses { } /** Animation states for exit transition */ export interface Exit extends AnimationStatesClasses { } /** Active states for exit transition */ export interface ExitActive extends AnimationStatesClasses { } /** Animation Classes */ export interface AnimationClasses { /** Configuration for the child element */ child?: AnimationChildClasses; /** Configuration for the childContainer element */ childContainer?: AnimationChildContainerClasses; /** Animation states for appear transition */ appear?: Appear; /** Active states for appear transition */ appearActive?: AppearActive; /** Animation states for enter transition */ enter?: Enter; /** Active states for enter transition */ enterActive?: EnterActive; /** Animation states for exit transition */ exit?: Exit; /** Active states for exit transition */ exitActive?: ExitActive; } /** * @hidden */ export declare const uAnimation: WidgetClassStructure;