import { EventEmitter } from './emitter.js';
export default class ContractVM extends EventEmitter {
    constructor(client, contract, witness) {
        super();
        this._client = client;
        this._contract = contract;
        this._witness = witness;
    }
    get client() {
        return this._client;
    }
    get contract() {
        return this._contract;
    }
    get witness() {
        return this._witness;
    }
}
