import { BytesLike, ethers, providers } from "ethers"; import { Metadata } from "@polkadot/types"; type Provider = providers.BaseProvider; export declare function doDispatch(provider: Provider, signer: ethers.Signer, data: BytesLike): Promise; export declare function dispatch(provider: Provider, metadata: Metadata): (signer: ethers.Signer, palletName: string, callName: string, argsEncoded: boolean, args: any) => Promise; export type Dispatch = (signer: ethers.Signer, palletName: string, callName: string, paramsEncoded: boolean, args?: any) => Promise; export {};