import { IAVMHandler, AVMStage, SWFFile } from '@awayfl/swf-loader';
import { IAsset } from '@awayjs/core';
import { IPlayerGlobal } from './IPlayerGlobal';
import { ISceneGraphFactory } from '@awayjs/scene';
export declare class AVM2Handler implements IAVMHandler {
    avmVersion: string;
    private _avmStage;
    private _factory;
    private _playerglobal;
    constructor(playerglobal: IPlayerGlobal);
    init(avmStage: AVMStage, swfFile: SWFFile, callback: (hasInit: boolean) => void): void;
    dispose(): void;
    enterFrame(dt: number): void;
    resizeStage(): void;
    get factory(): ISceneGraphFactory;
    addAsset(asset: IAsset, addScene: boolean): void;
}
//# sourceMappingURL=AVM2Handler.d.ts.map