import { AnimationAction, AnimationClip, AnimationMixer, AnimationObjectGroup, Object3D, Object3DEventMap } from "three";
export interface RpcMethods_AnimationMixer {
    "_vrmManager.expressionManager.motion._mixer.clipAction": {
        args: [clip: AnimationClip, root: undefined | Object3D<Object3DEventMap> | AnimationObjectGroup, blendMode: undefined | 2500 | 2501];
        return: AnimationAction;
    };
    "_vrmManager.expressionManager.motion._mixer.existingAction": {
        args: [clip: AnimationClip, root: undefined | Object3D<Object3DEventMap> | AnimationObjectGroup];
        return: null | AnimationAction;
    };
    "_vrmManager.expressionManager.motion._mixer.stopAllAction": {
        args: [];
        return: AnimationMixer;
    };
    "_vrmManager.expressionManager.motion._mixer.update": {
        args: [deltaTime: number];
        return: AnimationMixer;
    };
    "_vrmManager.expressionManager.motion._mixer.setTime": {
        args: [timeInSeconds: number];
        return: AnimationMixer;
    };
    "_vrmManager.expressionManager.motion._mixer.getRoot": {
        args: [];
        return: Object3D<Object3DEventMap> | AnimationObjectGroup;
    };
    "_vrmManager.expressionManager.motion._mixer.uncacheClip": {
        args: [clip: AnimationClip];
        return: void;
    };
    "_vrmManager.expressionManager.motion._mixer.uncacheRoot": {
        args: [root: Object3D<Object3DEventMap> | AnimationObjectGroup];
        return: void;
    };
    "_vrmManager.expressionManager.motion._mixer.uncacheAction": {
        args: [clip: AnimationClip, root: undefined | Object3D<Object3DEventMap> | AnimationObjectGroup];
        return: void;
    };
}
//# sourceMappingURL=AnimationMixer.rpc.d.ts.map