import { ActionBehavior, ActionBehaviorConstructorProps } from '../actionbehavior'; import { Component } from '../component'; import { ContextManager } from '../context'; /** * Behavior to activate a specific animation state. * @zbehavior * @zicon play_circle * @zgroup Animation Actions */ export declare class ActivateState extends ActionBehavior { private zcomponent; /** * The ID of the animation state to be activated. * @zprop * @zgroup Activate State Settings * @zgrouppriority 20 * @zvalues layerclipids */ state: string | undefined; /** * Override time for the fade transition. * @zprop * @zgroup Override Fade * @zgrouppriority 10 * @ztype time-milliseconds */ fadeTime?: number; /** * @zprop * @zgroup Override Fade * @zgrouppriority 10 * @zdefault 0 */ pin?: Pin | number; /** * Easing function for the fade transition. * @zprop * @zgroup Override Fade * @zgrouppriority 10 * @zdefault 0 * @zvalues easings */ easing?: string; constructor(contextManager: ContextManager, instance: Component, props: ActionBehaviorConstructorProps); /** @zprop */ perform(): void; /** @zui */ preview(): void; } /** * Enum for specifying the pin point of the animation. */ export declare enum Pin { Start = 0, Middle = 0.5, End = 1 }