import { AnimationNodeBase } from '@awayjs/renderer';
import { SkeletonBinaryLERPState } from '../states/SkeletonBinaryLERPState';
import { AnimatorBase } from '../AnimatorBase';
/**
 * A skeleton animation node that uses two animation node inputs to blend a lineraly interpolated output of a skeleton pose.
 */
export declare class SkeletonBinaryLERPNode extends AnimationNodeBase {
    /**
     * Defines input node A to use for the blended output.
     */
    inputA: AnimationNodeBase;
    /**
     * Defines input node B to use for the blended output.
     */
    inputB: AnimationNodeBase;
    /**
     * Creates a new <code>SkeletonBinaryLERPNode</code> object.
     */
    constructor();
    /**
     * @inheritDoc
     */
    getAnimationState(animator: AnimatorBase): SkeletonBinaryLERPState;
}
//# sourceMappingURL=SkeletonBinaryLERPNode.d.ts.map