// @ts-nocheck
import { Contract, } from "web3-eth-contract";
/**
 * A specialized contract class with enhanced event handling.
 */
export class GenericContract extends Contract {
    events;
    constructor(jsonInterface, address, options) {
        super(jsonInterface, address, options);
    }
    methods;
    getPastEvents(event, options, callback) {
        return super.getPastEvents(event, options, callback);
    }
}
/**
 * The main contract class for interacting with blockchain contracts.
 */
export default GenericContract;
//# sourceMappingURL=GenericContract.js.map