/// import { Contract, ContractTransaction, PayableOverrides, PopulatedTransaction, Signer } from "ethers"; import { TrustedForwarder } from "../typechain-types"; import { Relayer } from "kasumah-relay-wrapper/dist/src/relayers"; import { Token } from "./tokenCreator"; import EventEmitter from "events"; export declare const SIGNATURE_INVALID = "InvalidToken"; declare class KasumahRelayer extends EventEmitter implements Relayer { forwarder: TrustedForwarder; user: Signer; relayer: Signer; token: Token; constructor(forwarder: TrustedForwarder, relayer: Signer, user: Signer, token: Token); multisend(txs: PopulatedTransaction[], opts?: PayableOverrides): Promise; transmit(to: Contract, funcName: string, ...args: any): Promise; } export default KasumahRelayer;