export class AnimationRule {
    constructor(startEvent: any, animationName: any, speed: any, transitionTime: any, loop?: boolean);
    startEvent: any;
    stopEvent: any;
    animation: any;
    speed: any;
    transition: any;
    weight: number;
    loop: boolean;
    toJSON(): {
        startEvent: any;
        stopEvent: any;
        animation: any;
        speed: any;
        transition: any;
        loop: boolean;
        weight: number;
    };
    fromJSON(json: any): void;
    /**
     *
     * @param {BinaryBuffer} buffer
     */
    toBinaryBuffer(buffer: BinaryBuffer): void;
    /**
     *
     * @param {BinaryBuffer} buffer
     */
    fromBinaryBuffer(buffer: BinaryBuffer): void;
}
//# sourceMappingURL=AnimationRule.d.ts.map