import { ASObject, ASXML, AXFunction } from '@awayfl/avm2'; export declare class ExternalInterface extends ASObject { static classInitializer: any; constructor(); static $BgmarshallExceptions: boolean; private static initialized; private static registeredCallbacks; static ensureInitialized(): void; static call(functionName: string): any; static addCallback(functionName: string, closure: AXFunction): void; static get available(): boolean; static get objectID(): string; static _addCallback(functionName: string, closure: Function): void; static _removeCallback(functionName: string): void; static _evalJS(expression: string): string; private static _callIn; static _callOut(request: string): string; static convertToXML(s: String): ASXML; static convertToXMLString(obj: any): String; static convertFromXML(xml: any): any; static convertToJSString(obj: any): string; } //# sourceMappingURL=ExternalInterface.d.ts.map