import { CubismUserModel } from "../framework/src/model/cubismusermodel"; export declare class Live2DCubismUserModel extends CubismUserModel { defaultPartOpacities: Float32Array; constructor(); initialize(): void; get accelerationX(): number; set accelerationX(accelerationX: number); get accelerationY(): number; set accelerationY(accelerationY: number); get accelerationZ(): number; set accelerationZ(accelerationZ: number); get breath(): import("../framework/src/effect/cubismbreath").CubismBreath; set breath(breath: import("../framework/src/effect/cubismbreath").CubismBreath); get dragManager(): import("../framework/src/math/cubismtargetpoint").CubismTargetPoint; set dragManager(dragManager: import("../framework/src/math/cubismtargetpoint").CubismTargetPoint); get dragX(): number; set dragX(dragX: number); get dragY(): number; set dragY(dragY: number); get expressionManager(): import("../framework/src/motion/cubismexpressionmotionmanager").CubismExpressionMotionManager; set expressionManager(expressionManager: import("../framework/src/motion/cubismexpressionmotionmanager").CubismExpressionMotionManager); get eyeBlink(): import("../framework/src/effect/cubismeyeblink").CubismEyeBlink; set eyeBlink(eyeBlink: import("../framework/src/effect/cubismeyeblink").CubismEyeBlink); get initialized(): boolean; set initialized(initialized: boolean); get lastLipSyncValue(): number; set lastLipSyncValue(lastLipSyncValue: number); get lipsync(): boolean; set lipsync(lipsync: boolean); get moc(): any; set moc(moc: any); get mocConsistency(): boolean; set mocConsistency(mocConsistency: boolean); get modelMatrix(): import("../framework/src/math/cubismmodelmatrix").CubismModelMatrix; set modelMatrix(modelMatrix: import("../framework/src/math/cubismmodelmatrix").CubismModelMatrix); get modelUserData(): import("../framework/src/model/cubismmodeluserdata").CubismModelUserData; set modelUserData(modelUserData: import("../framework/src/model/cubismmodeluserdata").CubismModelUserData); get model(): import("../framework/src/model/cubismmodel").CubismModel; set model(model: import("../framework/src/model/cubismmodel").CubismModel); get motionManager(): import("../framework/src/motion/cubismmotionmanager").CubismMotionManager; set motionManager(motionManager: import("../framework/src/motion/cubismmotionmanager").CubismMotionManager); get opacity(): number; set opacity(opacity: number); get pose(): import("../framework/src/effect/cubismpose").CubismPose; set pose(pose: import("../framework/src/effect/cubismpose").CubismPose); get physics(): import("../framework/src/physics/cubismphysics").CubismPhysics; set physics(physics: import("../framework/src/physics/cubismphysics").CubismPhysics); get updating(): boolean; set updating(updating: boolean); get parameters(): { count: number; defaultValues: Float32Array; ids: string[]; keyCounts: Int32Array; keyValues: Float32Array[]; maximumValues: Float32Array; minimumValues: Float32Array; opacities: Float32Array; types: Int32Array; values: Float32Array; }; getParameterValue: (parameter: string) => number; setParameter: (parameter: string, value: number) => void; resetParameters: () => void; get parts(): { count: number; ids: string[]; opacities: Float32Array; parentIndices: Float32Array; }; getPartOpacity: (part: string) => number; setPartOpacity: (part: string, opacity: number) => void; resetPartOpacities: () => void; get drawables(): { count: number; constantFlags: Uint8Array; drawOrders: Int32Array; dynamicFlags: Uint8Array; ids: string[]; indexCounts: Int32Array; indices: Uint16Array[]; maskCounts: Int32Array; masks: Int32Array[]; multiplyColors: Float32Array; opacities: Float32Array; parentPartIndices: Int32Array; renderOrders: Int32Array; screenColors: Float32Array; textureIndices: Int32Array; vertexCounts: Int32Array; vertexPositions: Float32Array[]; vertexUvs: Float32Array[]; }; get width(): number; get height(): number; get originX(): number; get originY(): number; get pixelsPerUnit(): number; }