import 'whatwg-fetch'; import { ICubismModelSetting } from '../Framework/src/icubismmodelsetting'; import { CubismIdHandle } from '../Framework/src/id/cubismid'; import { CubismMatrix44 } from '../Framework/src/math/cubismmatrix44'; import { CubismUserModel } from '../Framework/src/model/cubismusermodel'; import { ACubismMotion, FinishedMotionCallback } from '../Framework/src/motion/acubismmotion'; import { CubismMotionQueueEntryHandle } from '../Framework/src/motion/cubismmotionqueuemanager'; import { csmMap } from '../Framework/src/type/csmmap'; import { csmRect } from '../Framework/src/type/csmrectf'; import { csmString } from '../Framework/src/type/csmstring'; import { csmVector } from '../Framework/src/type/csmvector'; import { LAppWavFileHandler } from './lappwavfilehandler'; export declare class LAppModel extends CubismUserModel { loadAssets(modelPath: string, modelJsonName: string): void; private setupModel; private setupTextures; reloadRenderer(): void; update(): void; startMotion(group: string, no: number, priority: number, onFinishedMotionHandler?: FinishedMotionCallback): CubismMotionQueueEntryHandle; startRandomMotion(group: string, priority: number, onFinishedMotionHandler?: FinishedMotionCallback): CubismMotionQueueEntryHandle; setExpression(expressionId: string): void; setRandomExpression(): void; motionEventFired(eventValue: csmString): void; hitTest(hitArenaName: string, x: number, y: number): boolean; preLoadMotionGroup(group: string): void; releaseMotions(): void; releaseExpressions(): void; doDraw(): void; draw(matrix: CubismMatrix44): void; constructor(); _modelSetting: ICubismModelSetting; _modelHomeDir: string; _userTimeSeconds: number; _eyeBlinkIds: csmVector; _lipSyncIds: csmVector; _motions: csmMap; _expressions: csmMap; _hitArea: csmVector; _userArea: csmVector; _idParamAngleX: CubismIdHandle; _idParamAngleY: CubismIdHandle; _idParamAngleZ: CubismIdHandle; _idParamEyeBallX: CubismIdHandle; _idParamEyeBallY: CubismIdHandle; _idParamBodyAngleX: CubismIdHandle; _state: number; _expressionCount: number; _textureCount: number; _motionCount: number; _allMotionCount: number; _wavFileHandler: LAppWavFileHandler; }