import { ActionBehavior, ActionBehaviorConstructorProps } from '../actionbehavior'; import { Component } from '../component'; import { ContextManager } from '../context'; /** * Behavior to play a specified layer clip animation. * @zbehavior * @zicon play_circle * @zgroup Animation Actions */ export declare class PlayLayerClip extends ActionBehavior { private zcomponent; /** * The ID of the layer clip to be played. * @zprop * @zgroup Play Settings * @zgrouppriority 20 * @zvalues layerclipids */ layerClip: string | undefined; /** * Whether the layer clip should loop. * @zprop * @zgroup Play Settings * @zgrouppriority 20 * @zdefault false */ loop?: boolean; /** * The playback speed of the layer clip. * @zprop * @zgroup Play Settings * @zgrouppriority 20 * @zdefault 1 */ speed?: number; /** * Whether to queue the layer clip in the animation sequence. * @zprop * @zgroup Play Settings * @zgrouppriority 20 * @zdefault false */ queue: boolean; /** * Whether to seek the layer clip to the start before playing. * * @zprop * @zgroup Play Settings * @zgrouppriority 20 * @zdefault false */ fromStart: boolean; /** * 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; /** * @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; } export declare enum Pin { Start = 0, Middle = 0.5, End = 1 }