export interface ParsedBytecodeHeader {
    version: {
        major: number;
        minor: number;
    };
    stringIndexSize: number;
    stringCount: number;
    stringTable: string[];
    bytecodeOffset: number;
}
export declare function parseBytecodeHeader(bytecode: Uint8Array): ParsedBytecodeHeader;
export declare function decodeBytecode(bytecode: Uint8Array): string[];
export interface DecodedInstruction {
    opcode: number;
    name: string;
    args: (number | string)[];
    byteIndex: number;
}
export declare function decodeInstructions(bytecode: Uint8Array): DecodedInstruction[];
export declare function getVarNameFromIndex(index: number, stringTable: string[]): string;
//# sourceMappingURL=utils.d.ts.map