import { CubismMatrix44 } from '../Framework/src/math/cubismmatrix44'; import { CubismViewMatrix } from '../Framework/src/math/cubismviewmatrix'; import { LAppSprite } from './lappsprite'; import { TouchManager } from './touchmanager'; import { csmVector } from '../Framework/src/type/csmvector'; export declare class LAppView { constructor(); initialize(): void; release(): void; render(): void; initializeDownSprite(x: number, y: number, width: number, height: number, imagePath: string): void; initializeUpSprite(x: number, y: number, width: number, height: number, imagePath: string): void; initializeModel(modelPath: string, modelJsonName: string): void; onTouchesBegan(pointX: number, pointY: number): void; onTouchesMoved(pointX: number, pointY: number): void; onTouchesEnded(pointX: number, pointY: number): void; transformViewX(deviceX: number): number; transformViewY(deviceY: number): number; transformScreenX(deviceX: number): number; transformScreenY(deviceY: number): number; _touchManager: TouchManager; _deviceToScreen: CubismMatrix44; _viewMatrix: CubismViewMatrix; _programId: WebGLProgram; _lappSpriteArrays: csmVector; _lappSpriteModelUpArrays: csmVector; _changeModel: boolean; _isClick: boolean; }