import { MotionExpression } from "../../../r3f-vrm/src/utils/MotionExpressionManager";
import { VRMAnimation } from "@pixiv/three-vrm-animation";
export interface RpcMethods_VRMAConverter {
    "_vrmManager.expressionManager.motion._vrmaConverter.vrma2motion": {
        args: [filePath: string, onProgress: (...args: any[]) => any, buffer: undefined | ArrayBuffer];
        return: Promise<MotionExpression<any>>;
    };
    "_vrmManager.expressionManager.motion._vrmaConverter.workerConvertVrmaToMotion": {
        args: [filePath: string, arrayBuffer: ArrayBuffer, onProgress: (...args: any[]) => any];
        return: Promise<undefined | any>;
    };
    "_vrmManager.expressionManager.motion._vrmaConverter.convertVrmaToMotion": {
        args: [object: VRMAnimation, onProgress: (...args: any[]) => any];
        return: undefined | MotionExpression<any>;
    };
    "_vrmManager.expressionManager.motion._vrmaConverter.destroy": {
        args: [];
        return: void;
    };
}
//# sourceMappingURL=VRMAConverter.rpc.d.ts.map