import { Option } from '../Framework/src/live2dcubismframework'; import { LAppTextureManager } from './lapptexturemanager'; import { LAppView } from './lappview'; export declare let canvas: HTMLCanvasElement; export declare let s_instance: LAppDelegate; export declare let gl: WebGLRenderingContext; export declare let frameBuffer: WebGLFramebuffer; export declare class LAppDelegate { static getInstance(): LAppDelegate; static releaseInstance(): void; settingCanvasSize(width: any, height: any): boolean; settingCanvasDomId(canvasId: string): void; initialize(): boolean; onResize(): void; release(): void; run(): void; createShader(): WebGLProgram; getView(): LAppView; getTextureManager(): LAppTextureManager; constructor(); initializeCubism(): 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; playWav(wavFilePath: string): void; stopWav(): void; private _resizeCanvas; _cubismOption: Option; _view: LAppView; _captured: boolean; _mouseX: number; _mouseY: number; _isEnd: boolean; _textureManager: LAppTextureManager; _canvasWidth: number; _canvasHeight: number; _canvasId: string; }