import { Info } from './Info';
import { AXGlobal } from '../../run/AXGlobal';
import { ScriptInfoState } from '../../run/ScriptInfoState';
import { ABCFile } from './ABCFile';
import { Traits } from './Traits';
import { MethodInfo } from './MethodInfo';
import { IGlobalInfo } from './IGlobalInfo';
import { IndentingWriter } from '@awayfl/swf-loader';
export declare class ScriptInfo extends Info implements IGlobalInfo {
    readonly abc: ABCFile;
    readonly methodInfo: MethodInfo;
    readonly traits: Traits;
    global: AXGlobal;
    state: ScriptInfoState;
    constructor(abc: ABCFile, methodInfo: MethodInfo, traits: Traits);
    trace(writer: IndentingWriter): void;
}
//# sourceMappingURL=ScriptInfo.d.ts.map